Kad kucam /oprema pise da nisam na mestu za uzimanje opreme

Započeo Martyn
26. Maj 2020. Zaključano
514
pregleda
6
postova
Gajicc
4
Made Man
26. Maj 2020.
Problem(error/warning): Pa menjao sam komandu /oprema zato sto sam dodao jos jedan posao i pise mi kad ocu da uzmem opremu "Niste na mestu uzimanje/ostavljanje opreme.", ako mislite da nisam na tacnoj lokaciji jesam, imate dole komandu /oprema
Dio skripte:
CMD:oprema(playerid, params[])
{
if(PlayerInfo == 1)
{
if(UzeoOpremuu == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2, 1958.6124,-1150.7917,21.3419))
{
UzeoOpremuu = 1;
SetPlayerSkin(playerid, 34);
SCM(playerid, -1, "Uzeli ste opremu. Sada ukucajte "col_srvboja"/kositravu "col_white"kako biste zapoceli posao.");
SCM(playerid, -1, "Da skinite opremu kucajte ponovo /oprema!");
}
else return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");
}
else
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1958.6124,-1150.7917,21.3419)) return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");
if(POSAO_KOSACTRAVE != 0) return SCM(playerid, -1,""col_red"(GRESKA):"col_white" Ne mozete skinuti opremu, "col_srvboja"u toku posla ste.");
UzeoOpremuu = 0;
SetPlayerSkin(playerid, PlayerInfo);
SCM(playerid, -1, "Skinuli ste opremu od Vaseg posla!");
}
}
// -------------------------------------------------------------------------
else if(PlayerInfo == 2)
{
if(UzeoOpremuu == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2, 1971.2145,-1188.5446,20.5878))
{
UzeoOpremuu = 1;
SetPlayerSkin(playerid, 61);
SCM(playerid, -1, "Uzeli ste opremu. Sada ukucajte "col_srvboja"/kositravu "col_white"kako biste zapoceli posao.");
SCM(playerid, -1, "Da skinite opremu kucajte ponovo /oprema!");
}
else return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");
}
else
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1971.2145,-1188.5446,20.5878)) return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");
if(POSAO_BUSVOZAC != 0) return SCM(playerid, -1,""col_red"(GRESKA):"col_white" Ne mozete skinuti opremu, "col_srvboja"u toku posla ste.");
UzeoOpremuu = 0;
SetPlayerSkin(playerid, PlayerInfo);
SCM(playerid, -1, "Skinuli ste opremu od Vaseg posla!");
}
}
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Nema

Slika/video ingame problema(obavezno ako je ingame problem): //
Miki Pawno
4
Shot Caller
26. Maj 2020.
Stavi nove kordinate
1.Udjes na Localhost nadjes opremu
2. ides /save
3.ides u GTA San Andreas User Files zatim samp i imas savedpositions tu udjes uznes kordinate i promenis
TIMIC
4
Enforcer
26. Maj 2020.
Valjda vidiš da ti se ne poklapaju koordinate iz komande /oprema i tamo kad  je uzeo opremu
MR.UrkeLa
4
Shot Caller
27. Maj 2020.
if(!IsPlayerInRangeOfPoint(playerid, 2, 1958.6124,-1150.7917,21.3419)) probaj ovako meni npr nece bez uzvicnika tu gde nemas uzvicnik stavi.
martinscripter
3
Wheel Man
27. Maj 2020.
if(!IsPlayerInRangeOfPoint(playerid, tvoje koordinate)) ili
if(PlayerToPoint(3.0,playerid,tvoje koordinate))

to 3.0 je samo primer,mozes 1.0 koliko oces..
Alhemičar
3
Hustler
27. Maj 2020.
CMD:oprema(playerid, params[])
{
    switch(PlayerInfo)
    {
        case POSAO_KOSACTRAVE:
        {
            if(!IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z))
                return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");

            // Oprema
            if(!UzeoOpremuu)
            {
                SetPlayerSkin(playerid, 34);
                SCM(playerid, -1, "Uzeli ste opremu. Sada ukucajte "col_srvboja"/kositravu "col_white"kako biste zapoceli posao.");
                SCM(playerid, -1, "Da skinite opremu kucajte ponovo /oprema!");
                UzeoOpremuu = 1;
            }
            else
            {
                UzeoOpremuu = 0;
                SetPlayerSkin(playerid, PlayerInfo);
                SCM(playerid, -1, "Skinuli ste opremu od Vaseg posla!");
            }
        }
        case POSAO_BUSVOZAC:
        {

            if(!IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z))
                return SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste na mestu uzimanje/ostavljanje opreme.");

            // Oprema
            if(!UzeoOpremuu)
            {
                SetPlayerSkin(playerid, 34);
                SCM(playerid, -1, "Uzeli ste opremu. Sada ukucajte "col_srvboja"/kositravu "col_white"kako biste zapoceli posao.");
                SCM(playerid, -1, "Da skinite opremu kucajte ponovo /oprema!");
                UzeoOpremuu = 1;
            }
            else
            {
                UzeoOpremuu = 0;
                SetPlayerSkin(playerid, PlayerInfo);
                SCM(playerid, -1, "Skinuli ste opremu od Vaseg posla!");
            }

        }
        default:
        {
            SCM(playerid, -1, ""col_srvboja"(OS):"col_white" Niste zaposleni.");
        }
    }
    return 1;
}


EDIT:
Quote
if(PlayerToPoint(3.0,playerid,tvoje koordinate))

Ne budali, nije native funkcija nit ima potrebe da se pravi ovakva funkcija. 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha