Dio skripte: [ pawn ]Kapije filterscript[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Ovako, kad napravim kapiju sve lepo radi ali kad ukucam /kapija i izadje mi dialog za sifru e kad ukucam sifru meni close the connection[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
CMD:kapija(playerid, params[])
{
new id = GetClosestGate(playerid);
if(id == -1) return SendClientMessage(playerid, 0xFFC801C8, " "BELA"Nisi blizu kapije!");
if(GateData) return SendClientMessage(playerid, 0xFFC801C8, " "BELA"Ova kapija se Edituje! Ne mozes je koristiti!");
if(GateData == 0.0 && GateData == 0.0) return SendClientMessage(playerid, 0xFFC801C8, " "BELA"Ne mozes otvoriti kapiju koja nema OPEN polozaj! CALL ADMINA!");
if(!strlen(GateData)) {
ToggleGateState(id);
}else{
if(HasGateAuth) {
ToggleGateState(id);
}else{
ShowPlayerDialog(playerid, DIALOG_GATE_PASSWORD, DIALOG_STYLE_PASSWORD, "Kapija", "Ova kapija ima lozinku\nOvde ukucaj sifru vase kapije:", "Otvori", "Izadji");
}
}
return 1;
}
if(dialogid == DIALOG_GATE_PASSWORD)
{
if(!response) return 1;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_GATE_PASSWORD, DIALOG_STYLE_PASSWORD, "Kapija", "{E74C3C}Niste napisali lozinku.\n{FFFFFF}Ovde napiste lozinku vase kapije:", "Otvori", "Odustani");
new id = GetClosestGate(playerid);
if(id == -1) return SendClientMessage(playerid, 0xFFC801C8, " "BELA"Nisi blizu kapije!");
if(strcmp(GateData, inputtext)) return ShowPlayerDialog(playerid, DIALOG_GATE_PASSWORD, DIALOG_STYLE_PASSWORD, "Kapija", "{E74C3C}Pogresna lozinka.\n{FFFFFF}Ovde napiste lozinku vase kapije:", "Otvori", "Odustani");
HasGateAuth = true;
ToggleGateState(id);
return 1;
}