Neckiy

Neckiy

Shot Caller
postova
148
Kreiranih tema
61
Pridružio se
mar. 22, 2019
Poslednja aktivnost
pre 11 meseci
Trenutna aktivnost IDLE

Izgleda da Neckiy trenutno ne radi ništa

Aktivnost na forumu

Postovi i teme koje je kreirao Neckiy

Odgovorio na Jan 18, 2025
Kolicina listitema u OnDialogResponse
GTA San Andreas Multiplayer / Pitanja & Pomoć
V01D wrote on January 18, 2025, 4:40 pm:
Koliko znam ne, jedino da napravis posebnu promenljivu koja ce da ti sluzi kao brojac listitem-a u dialogu. Mozes cak koristiti iterator, zavisi sta prikazujes i sta ti konkretno treba.


Je, malo sam jos pogledao i izgleda da nema. Nastavio sam sa iteratorima 🙂 Hvala
Odgovorio na Jan 18, 2025
Kolicina listitema u OnDialogResponse
GTA San Andreas Multiplayer / Pitanja & Pomoć
Pitanje/savet*: Da li postoji nacin saznati kolicinu liste u dialogu na OnDialogResponse?
Opis*: U jednoj komandi koristim dinamicni dialog koji menja kolicinu stvari u sebi u odnosu na jednu varijablu koja nema veze sa ovim. Na kraju svakog otvorenog dialoga stoji jedna fiksna linija koja je UVEK na kraju. Zanima me kako mogu saznati na kojoj liniji se ta fiksna linija nalazi. Npr. u jednom dialogu moze biti 10. po redu, u drugom 2. ili 3. Da li postoji nacin da nadjem MAX listitema u dialogu?
Dodatne informacije: //
Odgovorio na Dec 21, 2024
"Server closed the connection" nakon Log/Reg sistema *
GTA San Andreas Multiplayer / Pitanja & Pomoć
Zeleo bih napomenuti, da iz nekog razloga Login radi, dok Register ne radi. Tacnije sistemi rade, ali kada ukucam sifru i pritisnem ENTER, login normalno radi, a register mi napravi fajl i napuni ga informacijama ali me, kao na slikama, diskonekta sa servera.

EDIT************: Isprava, niti login ne radi. Svakih 10min radi pa ne radi pa radi pa ne radi, i to je ono sto me najvise jebe, jer ne znam gde je greska. Bukvalno random radi random ne radi.
Odgovorio na Dec 21, 2024
"Server closed the connection" nakon Log/Reg sistema *
GTA San Andreas Multiplayer / Pitanja & Pomoć
Naslov problema*: "Server closed the connection" nakon Log/Reg sistema *

Opis problema*: Pokrenuo sam novu skriptu od pocetka pre par dana i dosao do log/reg sistema. Nista preterano, nije mi prvi put da ga radim. Medjutim, kada se npr. registrujem, y_ini sacuva moj fajl, kao i podatke, i nakon toga mi konekcija crasha i dobijem poruku "Server closed the connection" (server i dalje radi, samo me je kikovalo). Imam osecaj da sam negde nesto maleno propustio i da me zbog toga zajebava. Ispod cu poslati sve vezano za moj log/reg sistem. Koristim y_ini i open.mp server. 🙂

Pokušaj rešavanja*: Pokusao sam dosta provera da postavim i brisem neke stvari ali problem je idalje tu.

Deo programskog koda*:
enum {
d_reg,
d_log
};

enum pInfo {
pLozinka,
pPare,
pSkin
};

new PlayerInfo;

#define PLAYERPATH "/MojServer/Korisnici/%s.ini"

stock UserPath(playerid) {
new str, name;
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),PLAYERPATH,name);
return str;
}

forward SacuvajAkaunt(playerid);
public SacuvajAkaunt(playerid) {
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File, "data");
INI_WriteInt(File, "Pare", PlayerInfo);
INI_WriteInt(File, "Skin", PlayerInfo);
INI_Close(File);
return true;
}

forward LoadUser_data(playerid, name[], value[]);
public LoadUser_data(playerid, name[], value[]) {
INI_Int("Lozinka", PlayerInfo);
INI_Int("Pare", PlayerInfo);
INI_Int("Skin", PlayerInfo);
return 1;
}

stock udb_hash(const buf[]) {
new duzina=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for(n=0;n s1 = (s1 + buf) % 65521;
s2 = (s2 + s1)   % 65521;
}
return (s1 << 16) + s1;
}

public OnPlayerConnect(playerid) {
    //========================= [ Proverava Da Li Account Postoji ]
if(fexist(UserPath(playerid))) {
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
new str;
format(str, sizeof(str), "{FFFFFF}Vas nalog je registrovan.\nUkucajte sifru.");
ShowPlayerDialog(playerid, d_log, DIALOG_STYLE_PASSWORD, "{FFFFFF}Login", str, "{FFFFFF}Login", "{FF0000}Otkazi");
} else {
new str;
format(str, sizeof(str), "{FFFFFF}Vas nalog {FF0000}nije {FFFFFF}registrovan.\nRegistrujte se.");
ShowPlayerDialog(playerid, d_reg, DIALOG_STYLE_PASSWORD, "{FFFFFF}Registracija", str, "{FFFFFF}Registruj se", "{FF0000}Otkazi");
}

UlogovaniIgrac = 0;

return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == d_reg) {
if(!response) return Kick(playerid);
if(response) {
if(!strlen(inputtext) || strlen(inputtext) < 5 || strlen(inputtext) > 20) {
new str;
format(str, sizeof(str), "{FFFFFF}Vas nalog {FF0000}nije {FFFFFF}registrovan.\nRegistrujte se.");
ShowPlayerDialog(playerid, d_reg, DIALOG_STYLE_PASSWORD, "{FFFFFF}Registracija", str, "{FFFFFF}Registruj se", "{FF0000}Otkazi");
SendClientMessage(playerid, ERROR, "[!] Lozinka mora imati izmedju 5 i 20 znakova.");
} else {
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File, "data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_Close(File);

PlayerInfo = 26; SetPlayerSkin(playerid, PlayerInfo);
PlayerInfo = 10000; GivePlayerMoney(playerid, 10000);
SacuvajAkaunt(playerid);

SetSpawnInfo(playerid, NO_TEAM, PlayerInfo, 1213.6964, -1326.7321, 13.5676, 88.5987);
SpawnPlayer(playerid);

SendClientMessage(playerid, 0xFFFFFFAA, "Uspesno si se registrovao na server.");
}
}
}
if(dialogid == d_log) {
if(!response) return Kick(playerid);
if(response) {
if(udb_hash(inputtext) == PlayerInfo) {
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetSpawnInfo(playerid, NO_TEAM,26, 1213.6964,-1326.7321,13.5676,88.5987);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo);
SetPlayerSkin(playerid, PlayerInfo);
SendClientMessage(playerid, 0xFFFFFFAA, "Uspesno si se logovao na server.");
} else {
SendClientMessage(playerid, ERROR, "[!] Vasa lozinka nije tacna.");
new str;
format(str, sizeof(str), "{FFFFFF}Vas nalog je registrovan.\nUkucajte sifru.");
ShowPlayerDialog(playerid, d_log, DIALOG_STYLE_PASSWORD, "{FFFFFF}Login", str, "{FFFFFF}Login", "{FF0000}Otkazi");
}
}
}
return 1;
}


Debug informacije: //

Fotografija problema u igri: https://imgur.com/a/xUnTcVp

Korišćene biblioteke (includes): y_ini

Dodatne informacije: //
Odgovorio na Nov 08, 2021
Silenced pistol
GTA San Andreas Multiplayer / Pitanja & Pomoć
Problem(error/warning): Jel neko moze da mi objasni kako funkcionise ono da pistolj sa prigusivacem ne moze npr da ubija nego da bude tazer ili da moze samo npc-eve da ubija i to. Ako ima neki callback ili plugin posto nmg da nadjem na netu
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Odgovorio na Nov 08, 2021
Pomoc
GTA San Andreas Multiplayer / Pitanja & Pomoć
Proveri sve, mozda. Mozda je si nesto sjebao u YSI jer mi je i tako iskakalo to samo vreme compila. Ne znam tacno, proveri sve sta si radio dok se to nije desilo.
Odgovorio na Nov 08, 2021
Pomoc
GTA San Andreas Multiplayer / Pitanja & Pomoć
I meni se to ponekad desavalo ali je u svakom slucaju bilo do necega u skripti.
Odgovorio na Nov 08, 2021
Najbolji nacin za respawn igraca?
GTA San Andreas Multiplayer / Pitanja & Pomoć
Imam samo jedno pitanje, koji je najbolji nacin da se igrac respawna posle smrti? Do sad sam koristio SetSpawnInfo i onda SpawnPlayer ali kad umrem, stvorim se na koordinatama koje sam stavio u SetSpawnInfo ali se zbagujem i krenem da se mrdam u nebu.
Odgovorio na Nov 06, 2021
Kreiranje pina
GTA San Andreas Multiplayer / Pitanja & Pomoć
Problem(error/warning): Pravim admin pin za ulazak i sad zelim da admin kreira svoj pin kad dobije admina, napravio sam sve to samo jel neko zna kako da nateram igraca da ukuca petocifreni broj, bez slova i znakova ali da moze i 00000 i 11111 i sve moguce kombinacije. Ja sam pokusao da stavim
if(strlen(inputtext) != 5 && (strval(inputtext) < 0 || strval(inputtext) > 99999)
ali znam da je ovo jako lose a nista drugo mi ne pada na pamet jer se ne razumem bas.
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
4

Novi Član

Nivo 4

Iskustvo 90 / 100 XP
Ukupno XP: 390 10 XP do sledećeg nivoa
8
Dostignuća
390
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

8 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

Vaši poslednji dobici iskustva

+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+50
Otključano: Vođa Diskusija
pre 1 nedelju
Dostignuće
+100
Otključano: Klub Stotina
pre 1 nedelju
Dostignuće
+50
Otključano: Aktivni Saradnik
pre 1 nedelju
Dostignuće
+25
Otključano: Početak
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće

O meni - Neckiy

Ovaj korisnik još nije napisao ništa o sebi.

Brze informacije

Prikazano ime Neckiy