Zaključano

[POMOC] komanda

pre 10 godina
781
pregleda
26
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Max_Armadilo
Shot Caller
pre 10 godina
Znal netko ?
don1310
Shot Caller
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:
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;
Max_Armadilo
Shot Caller
pre 10 godina
Ne radi,opet postavi svima zabranu
Max_Armadilo
Shot Caller
pre 10 godina
Imal netko rjesenje ?
arnel avdic
Underboss
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;
}
Max_Armadilo
Shot Caller
pre 10 godina
Opet isto
Joy Punisher
Made Man
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;
}
Max_Armadilo
Shot Caller
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
Leon27
Crime Lord
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;

Savo
Shot Caller
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;
}
Max_Armadilo
Shot Caller
pre 10 godina
Radi Hvala ti puno, moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava