Zaključano
[POMOC] komanda
781
pregleda
26
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 10 godina
Max_Armadilo wrote on May 29, 2015, 6:46 pm:
Znal netko ?
Nije stvar do komande, nego si nest drugo zeznuo.
Uradi ovako mora radit.
Vuzimir wrote on May 23, 2015, 1:39 pm:
evo ovako probaj:
onda ovo:
i ovo:
i dodaj ovo pod OnPlayerCOnnect:
CMD:zabrana(playerid, params[])
{
new Float:x,Float:y,Float:z;
if(PlayerInfo < 3) return 1;
foreach(Player,i)
{
if(zabranicmd == 0)
{
GetPlayerPos(i ,x, y, z);
if(IsPlayerInRangeOfPoint(i,50,x,y,z))
{
SCM(i,SIVA,"Zabrana postavljena");
zabranicmd = 1;
}
}
}
return 1;
}onda ovo:
new zabranicmd; zamjeni sa new zabranicmd;i ovo:
if(zabranicmd == 1) return SCM(playerid, SIVA,"Onemogucen je koristiti tu komandu"); zamjeni sa:if(zabranicmd == 1) return SCM(playerid, SIVA,"Onemogucen je koristiti tu komandu");i dodaj ovo pod OnPlayerCOnnect:
zabranicmd = 1;
pre 10 godina
isto sve kao ovo gore samo komanda drugacija
CMD:zabrana(playerid, params[])
{
new Float:p; GetPlayerPos(playerid,p, p, p);
if(PlayerInfo < 3) return 1;
foreach(Player,i)
{
if(zabranicmd == 0)
{
if(IsPlayerInRangeOfPoint(i,50,p,p,p))
{
SCM(i,SIVA,"Zabrana postavljena");
zabranicmd = 1;
}
}
}
return 1;
}
pre 10 godina
Koliko sam ja tebe shvatio ti zelis da napravis da se ta komanda ne moze koristiti u odredjenoj poziciji,a da izvan te pozicije igrac moze da koristi tu komandu.Ako je tako onda bi ovo trebalo da je ovako:
CMD:komanda(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid,50,0.0,0.0,0.0)) //umjesto 0.0 stavis koordinate gdje ti neces da se ta komanda koristi
{
SCM(playerid,-1,"Upotrijebili ste ovu komandu."); // Tu stavis sta ta komanda treba da radi
}
else return SCM(playerid, -1, "Ne mozete koristiti komandu na ovom mjestu!");
return 1;
}
pre 10 godina
Znam ja za to, ali ja ocu da se ta pozicija moze mijenjat, ig. Da kad na nekom mjetu kucam /zabrana da zabranu postavi na to mjesto i da ako su igraci u blizini tog mjesta da ne mogu koristit neku komandu sve dok ja na nekom drugom mjestu ponovo ne kucam /zabrana
pre 10 godina
new zabranacmd;
new Float:zabx,Float:zaby,Float:zabz;
OnGameModeInit()
zabranacmd = 0;
CMD:zabrana(playerid, params[])
{
if(PlayerInfo < 3) return 1;
if(zabranacmd == 0)
{
new Float: px,Float:py,Float:pz;
zabranacmd = 1;
GetPlayerPos(playerid,px,py,pz);
zabx = px;
pre 10 godina
Ako sam te dobro skontao znaci hoces kad negde ukucas /zabrana da se na tim kordinatama ne moze koristiti neka komanda?
new Float:Zabrana_Poz, zabrana_CMD = 0;
CMD:zabrana(playerid, params[])
{
if(zabrana_CMD == 0)
{
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
Zabrana_Poz = Poz;
Zabrana_Poz = Poz;
Zabrana_Poz = Poz;
zabrana_CMD = 1;
SendClientMessage(playerid, -1, "Postavili ste zabranu za komande!");
}
else
{
zabrana_CMD = 0;
SendClientMessage(playerid, -1, "Uklonili ste zabranu za komande");
}
return 1;
}
CMD:test(playerid, params[]) //test komanda
{
if(zabrana_CMD == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, Zabrana_Poz, Zabrana_Poz, Zabrana_Poz))
{
SendClientMessage(playerid, -1, "Ne mozete koristiti ovu komandu!");
return 1;
}
}
SendClientMessage(playerid, -1, "Komanda izvrsena!");
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava