Skripta koju koristim: Extreme
Detaljan opis problema:
Kada ocu da polazem za vozacku i ukucam /buydriving ja pocnem padati sa neba u lv a kad promenim kordinate naprimer kad ocu da polazem i kad ukucam /buydriving da se pojavim u tom trenutku napolje onda komanda ne radi
Imam jednu komandu preko koje dobijem oruzije kad ukucam /paket ta komanda je bila nemastena u lv pa sam ja promenio kordinate da bude blizu vojske pa mi sad ta komanda ne radi kad ukucam /paket pise mi da nisam kod hangara
ako moze neko da mi pomogne
Vozacka
if(strcmp(cmd, "/buydriving", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 3,1490.3195,1305.6976,1093.2964))
{
if(PlayerInfo[playerid][pCarLic] == 0)
{
if(GetPlayerMoney(playerid) < 20000)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za vozacku dozvolu");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Uplatili ste $20,000 za polaganje");
SafeGivePlayerMoney(playerid, - 20000);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
ObjektiZaPolaganje(playerid);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2066.4731,-1913.9611,13.0667,6);
CP[playerid] = 1000;
IgracPolaze[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec posjedujete vozacku dozovolu");
return 1;
}
}
}
return 1;
}
Gun
if(strcmp(cmd, "/paket", true) == 0)
{
if(MozeOruzje == 0)
{
SendClientMessage(playerid,-1,"Nema robe");
return 1;
}
if(PutaUzeto == 8) // koliko puta da mogu uzet oruzje (da potrose robu)
{
MozeOruzje = 0;
PutaUzeto = 0;
SendClientMessage(playerid,-1,"Nema robe");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid,2402.9299,-2472.6187,13.1938,40.4378))
{
SendClientMessage(playerid, 0x33CCFFFF, " Niste u hangaru. ");
return 1;
}
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "{0049FF}[Naoruzanja]", "M4\nAK-47\nSpecijalna oprema \nProfesionalna oprema \nPancir", "U redu", "Odustani");
PutaUzeto = PutaUzeto +1;
return 1;
}
i ako neko moze da mi namesti da se u komandi oruzije ne bira vec da dobijes ak47 a metkove bilo kolko lako cu ja prepraviti metkove vec nzm to da namestim probao sam al dobijem errore
Poz i hvala u napred
a ovaj txt mi stoji na istoj kordinati gde treba da je paket i ja dodjem tu i pise taj txt i kucam i nista izbacujemi da nisam u hangaru
CreateDynamic3DTextLabel("[HANGAR]\n/paket" ,0x33CCFFFF,2402.9299,-2472.6187,13.1938,40.4378);
Evo ti komanda za paket. if(strcmp(cmd, "/paket", true) == 0)
{
if(MozeOruzje == 0)
{
SendClientMessage(playerid,-1,"Nema robe");
return 1;
}
if(PutaUzeto == 8) // koliko puta da mogu uzet oruzje (da potrose robu)
{
MozeOruzje = 0;
PutaUzeto = 0;
SendClientMessage(playerid,-1,"Nema robe");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid,2402.9299,-2472.6187,13.1938))
{
SendClientMessage(playerid, 0x33CCFFFF, " Niste u hangaru. ");
return 1;
}
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "{0049FF}[Naoruzanja]", "M4\nAK-47\nSpecijalna oprema \nProfesionalna oprema \nPancir", "U redu", "Odustani");
PutaUzeto = PutaUzeto +1;
return 1;
}
Za komandu /buydriving daj mi svoje koordinate..
2046.9917,-1907.7579,13.1162,0.1612
if(strcmp(cmd, "/buydriving", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 3,2046.9917,-1907.7579,13.1162))
{
if(PlayerInfo[playerid][pCarLic] == 0)
{
if(GetPlayerMoney(playerid) < 20000)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za vozacku dozvolu");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Uplatili ste $20,000 za polaganje");
SafeGivePlayerMoney(playerid, - 20000);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
ObjektiZaPolaganje(playerid);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2066.4731,-1913.9611,13.0667,6);
CP[playerid] = 1000;
IgracPolaze[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec posjedujete vozacku dozovolu");
return 1;
}
}
}
return 1;
}