CMD Error

Započeo Yoppa
pre 6 godina
961
pregleda
7
postova
Yoppa
Wheel Man
pre 6 godina
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Problem(error/warning): Cmd blokira,podesio sam if(isplayerinrangeofpoint) i ako sam na toj poziciji kaze da komanda ne postoji, a ako se odaljim izbaca varijablu koju sam postavio... Dalje imate u kodu i slici
Deo skripte:

YCMD:beritravu(playerid, params[], help)
{
    if(Ulogovan == 0) return SCM(playerid,COLOR_BIJELA,"{1500FF}[CW:RP]: {FF0000}Niste ulogovani na server,ne mozete koristiti komande!");
if(PlayerInfo != POSAO_DILER) return SCM(playerid, COLOR_BIJELA,"{FFAE00}: {FFFFFF}Niste zaposleni kao {FFAE00}Diler Droge!");
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2502.00000, -22.60000, 26.50000))
{
        if(MozeUbratiMarihuanu == 1)
{
    for(new i=0; i {
    DestroyDynamicObject(MarihuanaBiljka);
}
PlayerInfo += 200;
SaveAccountStats(playerid);
MozeUbratiMarihuanu = 0;
PoljeMarihuane = false;
}
else
{
SCM(playerid, COLOR_BIJELA,"{FFAE00}: {FFFFFF}Marihuana vam jos nije izrasla!");
}
}
else
{
SCM(playerid, COLOR_BIJELA,"{FFAE00}: {FFFFFF}Niste kod mesta za branje {FFAE00}Marihuane!");
}
return 1;
}


Slika/video ingame problema(obavezno ako je ingame problem):

02
Wheel Man
pre 6 godina
Pokusaj ovo
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2502.00000, -22.60000, 26.50000))
Yoppa
Wheel Man
pre 6 godina
02 wrote on May 9, 2019, 11:32 pm:
Pokusaj ovo
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2502.00000, -22.60000, 26.50000))


Nije do toga...
AhmAA
Super Moderator
pre 6 godina
Napravi komandu kojom se možeš teleportovati tačno do te lokacije koju si ubacio pod "IsPlayerInRangeOfPoint" i pokušaj koristiti komandu, jer moguće da je problem do "Float::range" i ukoliko komanda bude radila, probaj povećati taj float range.

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

Yoppa
Wheel Man
pre 6 godina
RevOLvɘЯ.pwn wrote on May 10, 2019, 12:00 am:
Napravi komandu kojom se možeš teleportovati tačno do te lokacije koju si ubacio pod "IsPlayerInRangeOfPoint" i pokušaj koristiti komandu, jer moguće da je problem do "Float::range" i ukoliko komanda bude radila, probaj povećati taj float range.


Probao sam to vec,nije do toga... Moguce da je do objekata jer varijable rade dok posao nije u toku,tacnije ovi elsovi da izbaca poruke...Mozda je do strimovanih objekata?
Yoppa
Wheel Man
pre 6 godina
Izgleda da je do strimovanih objekata... kada uklonim ovo komanda radi normalno..

for(new i=0; i{
    DestroyDynamicObject(MarihuanaBiljka);
}
Yoppa
Wheel Man
pre 6 godina
RevOLvɘЯ.pwn wrote on May 10, 2019, 12:00 am:
Napravi komandu kojom se možeš teleportovati tačno do te lokacije koju si ubacio pod "IsPlayerInRangeOfPoint" i pokušaj koristiti komandu, jer moguće da je problem do "Float::range" i ukoliko komanda bude radila, probaj povećati taj float range.


Rijeseno je,problem je bio u strimovanim objektima... Prebacio sam unistavanje objekata u timer i umjesto create i destroy dynamic objekata sam koristio move.. Hvala svakako 🙂  @RevOLvɘЯ.pwn

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava