[HELP] Oko provere da li se igrac nalazi na tom mestu

3. Nov. 2016. Zaključano
653
pregleda
8
postova
GhostPawno
5
OG Legend
3. Nov. 2016.
Skripta koju koristim: UP
Detaljan opis problema: Dodao sam par mesta na kom moze da se sadi droga, odem IG do njih pise na nisam na mestu za sadjenje droge.. A sve je lepo uradjeno...
Dio skripte:
//==============================================================================
YCMD:posadidrogu(playerid, params[],help)
{
#pragma unused help
#pragma unused params
if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.6807, -1084.4608,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.5527, -1095.3553,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1133.1266, -1095.8864,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1132.9423, -1084.7721,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1179.3639, -1096.1687,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
    if(Posadjena == 1) return SCM(playerid,-1,""SIVA"Vec si posadio drogu sacekaj da nikne (5 min)!");
if(SjemeDrogeGrove == 0) return SCM(playerid,-1,""SIVA"Nemas seme!!");
SjemeDrogeGrove = 0; Posadjena = 1;
    GroveDrogaTimer = SetTimerEx("PosadjenjaDrogaGrove", 300000, false, "i", playerid);
    SCM(playerid,-1,""ZELENA"Posadili ste drogu sacekajte 5 minuta da nikne pa je uberite!");
    return 1;
}
//////////////////////////////////////////////////////////
YCMD:beridrogu(playerid, params[],help)
{
#pragma unused help
#pragma unused params
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.6807, -1084.4608,129.3321)) return SCM(playerid,-1,"Niste na mestu gde se bere droga!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.5527, -1095.3553,129.3321)) return SCM(playerid,-1,"Niste na mestu gde se bere droga!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1133.1266, -1095.8864,129.3321)) return SCM(playerid,-1,"Niste na mestu gde se bere droga!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1132.9423, -1084.7721,129.3321)) return SCM(playerid,-1,"Niste na mestu gde se bere droga!");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1179.3639, -1096.1687,129.3321)) return SCM(playerid,-1,"Niste na mestu gde se bere droga!");
if(Posadjena == 0) return SCM(playerid,-1,""SIVA"Niste posadili drogu!");
if(BranjeDroge == 0) return SCM(playerid,-1,""SIVA"Droga jos nije spremna za branje!");
BranjeDroge = 0; PlayerInfo += 50; Posadjena = 0;
DestroyPlayerObject(playerid, SadjenjeDrogeGrove); DestroyPlayerObject(playerid, SadjenjeDrogeGrove);
DestroyPlayerObject(playerid, SadjenjeDrogeGrove); DestroyPlayerObject(playerid, SadjenjeDrogeGrove);
KillTimer(GroveDrogaTimer); SCM(playerid,-1,""ZELENA"Ubrali ste drogu i dobili ste 50g, sada je mozete koristiti!");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): ///
Dragutin_Raikc
4
Enforcer
3. Nov. 2016.
Probaj ovako
if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.6807, -1084.4608,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
else if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.5527, -1095.3553,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
else if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1133.1266, -1095.8864,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
else if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1132.9423, -1084.7721,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
else if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1179.3639, -1096.1687,129.3321)) return SCM(playerid,-1,"Niste na mestu sadjenja!");
GhostPawno
5
OG Legend
3. Nov. 2016.
Opet ista prica, izmenio sam postavio sam to sto si mi ti posalao isto se desava  😄
KSHM
4
Enforcer
3. Nov. 2016.
if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1086.6807, -1084.4608,129.3321)) || !IsPlayerInRangeOfPoint(playerid, 5.0,-1086.5527, -1095.3553,129.3321 || // i tako dalje.... Ja mislim da je tako probas sta da ti kazem
Dragutin_Raikc
4
Enforcer
3. Nov. 2016.
Da li si siguran da se nalazis na tim kordinatama koje si ubacio tu ?
GhostPawno
5
OG Legend
3. Nov. 2016.
#RAKIC wrote on November 3, 2016, 10:11 am:
Da li si siguran da se nalazis na tim kordinatama koje si ubacio tu ?

Evo ti labeli, nalaze se na istom mestu kao sto je namesteno za drogu
 ServerLabel = CreateDynamic3DTextLabel(""ZUTA"\n"BELA"komanda: /posadidrogu",0x9EC73DAA,-1086.5527,-1095.3553,129.3321, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);
    ServerLabel = CreateDynamic3DTextLabel(""ZUTA"\n"BELA"komanda: /posadidrogu",0x9EC73DAA,-1086.6652,-1084.4735,129.3321, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);
    ServerLabel = CreateDynamic3DTextLabel(""ZUTA"\n"BELA"komanda: /posadidrogu",0x9EC73DAA,-1133.1401,-1095.8616,129.3321, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);
    ServerLabel = CreateDynamic3DTextLabel(""ZUTA"\n"BELA"komanda: /posadidrogu",0x9EC73DAA,-1132.9423,-1084.7721,129.3321, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);
    ServerLabel = CreateDynamic3DTextLabel(""ZUTA"\n"BELA"komanda: /posadidrogu",0x9EC73DAA,-1179.3639,-1096.1687,129.3321, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);


Ja stanem na sredini labela kucam i izbacuje mi to da nisam kao na mestu
Ima pet plasetnika gde sam namestio da se sadi
Dragutin_Raikc
4
Enforcer
3. Nov. 2016.
Ako mozes da probas samo hoce li ti raditi ako imas samo jednu proveru za poziciju igraca ?
KSHM
4
Enforcer
3. Nov. 2016.
Stavi jednu poziciju za sada , pa kasnije dodaj jednu po jednu pa tako sastavljaj.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha