Komanda za kradju vozila.

Započeo Kamberovic
23. Apr. 2020. Zaključano
760
pregleda
4
postova
AmexScript
4
Enforcer
23. Apr. 2020.
Problem(error/warning): Na kučnom serveru mi komanda radi perfektno i sve ide bez problema, a kad ubacim na server ne registruje komandu.Probao sam izbaciti neke dijelove, provjere itd ali jednostavno ne radi
Dio skripte:
YCMD:spojizice(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""ZELENA"/INFO/  "ZELENA"Morate biti spojeni na server kako bi koristili komande!");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Morate biti u vozilu!");
    //if(KradeAuto == 1) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Vec krades auto!");
    if(IsPlayerInArea(playerid,-2410.3284,2343.9849,-2568.0173,2337.4180)) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Ne mozes krasti kod spawna!");
    if(PlayerInfo == 9 || PlayerInfo == 9)
{
    new string;
    new i = PlayerInfo;
    if(GetPlayerVehicleID(playerid) == VoziloInfo) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Ne mozete krasti svoje vozilo!");
    if(VoziloInfo[GetPlayerVehicleID(playerid)] == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Mozete krasti samo privatna vozila!");
    if(VoziloInfo[GetPlayerVehicleID(playerid)] == 1) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"To vozilo se vec krade!");
format(string,sizeof(string), "*%s spaja zice na vozilu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
PostaviWanted(playerid, "Kradja vozila", "Nepoznat"); KradeAuto = 1;
VoziloInfo[GetPlayerVehicleID(playerid)] = 1;
SetPlayerCheckpoint(playerid, -732.8835,2757.4397,47.0542, 4.0);
SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Uspjesno ste ukrali vozilo, odvucite ga u garazu! "ZELENA"(oznaceno na mapi)");
SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Ukoliko budete ubijeni, "ZELENA"kradja ce biti prekinuta!");
format(string, sizeof(string), ""CRVENA""ZELENA"Upravo je ukradeno vozilo %s i krece se prema Las Paydas-u!",ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
ChatPD(-1, string);
}
else return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Samo clanovi Auto Mafije!");
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Skrilew
6
Godfather
23. Apr. 2020.
Izbaci nesto u server_logu? Na koji nacin ne registruje komandu? Pretpostavljam da imas kada igrac ukuca pogresnu komandu, da izbaci da kuca /komande ? Ako imas, da li izbaci to?
AmexScript
4
Enforcer
23. Apr. 2020.
V01D wrote on April 23, 2020, 8:20 pm:
Izbaci nesto u server_logu? Na koji nacin ne registruje komandu? Pretpostavljam da imas kada igrac ukuca pogresnu komandu, da izbaci da kuca /komande ? Ako imas, da li izbaci to?
Ne izbaci ništa osim u log da je komanda unesena
Skrilew
6
Godfather
23. Apr. 2020.
Jesi ubacio crashdetect?

Probaj nesto ovako:
YCMD:spojizice(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""ZELENA"/INFO/  "ZELENA"Morate biti spojeni na server kako bi koristili komande!");
    printf("1");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Morate biti u vozilu!");
    printf("2");
    //if(KradeAuto == 1) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Vec krades auto!");
    if(IsPlayerInArea(playerid,-2410.3284,2343.9849,-2568.0173,2337.4180)) return SCM(playerid,-1, ""ZELENA"/INFO/ "ZELENA"Ne mozes krasti kod spawna!");
    printf("3");
    if(PlayerInfo == 9 || PlayerInfo == 9)
{
    new string;
    printf("4");
    new i = PlayerInfo;
    printf("5");
    if(GetPlayerVehicleID(playerid) == VoziloInfo) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Ne mozete krasti svoje vozilo!");
    printf("6");
    if(VoziloInfo[GetPlayerVehicleID(playerid)] == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Mozete krasti samo privatna vozila!");
    printf("7");
    if(VoziloInfo[GetPlayerVehicleID(playerid)] == 1) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"To vozilo se vec krade!");
    printf("8");
format(string,sizeof(string), "*%s spaja zice na vozilu.", GetName(playerid));
printf("9");
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
printf("10");
PostaviWanted(playerid, "Kradja vozila", "Nepoznat"); KradeAuto = 1;
printf("11");
VoziloInfo[GetPlayerVehicleID(playerid)] = 1;
printf("12");
SetPlayerCheckpoint(playerid, -732.8835,2757.4397,47.0542, 4.0);
printf("13");
SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Uspjesno ste ukrali vozilo, odvucite ga u garazu! "ZELENA"(oznaceno na mapi)");
SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Ukoliko budete ubijeni, "ZELENA"kradja ce biti prekinuta!");
printf("14");
format(string, sizeof(string), ""CRVENA""ZELENA"Upravo je ukradeno vozilo %s i krece se prema Las Paydas-u!",ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
printf("15");
ChatPD(-1, string);
printf("16");
}
else return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Samo clanovi Auto Mafije!");
return 1;
}


Kada si ovo paste, ubaci mod, pokreni komandu, vidi da li izbacuje u konzoli neki output. Ukoliko izbacuje ove brojeve iz printf, odlicno, vidi onda dokle ide, tacnije do kog broja, tako ces znati dokle je komanda dosla..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha