[POMOC] komanda

Započeo Max_Armadilo
21. Maj 2015. Zaključano
804
pregleda
26
postova
Max_Armadilo
4
Shot Caller
21. Maj 2015.
Skripta koju koristim: Svoje nesta
Detaljan opis problema: Ka postavim zabranu nitko na serveru ne moze koristit određenu CMD
Dio skripte:

CMD:zabrana(playerid, params[])
{
new id;
    new Float:x,Float:y,Float:z;
if(PlayerInfo > 2)
{
if(zabranicmd == 0)
{
    GetPlayerPos(id,x, y, z);
if(IsPlayerInRangeOfPoint(playerid,50,x,y,z))
SCM(playerid,SIVA,"Zabrana postavljena");
zabranicmd = 1;
return 1;
}
}
return 1;
}

Ovo sam dodo u komandu koju ocu zabranit..
if(zabranicmd == 1) return SCM(playerid, SIVA,"Onemogucen je koristiti tu komandu");


E sad ja ocu kad kucam /zabrana da mi postavi zabranu na tom mjestu gdje sam ja, a ne cijelom serveru.Tj, da igraci koju su u krugu tih koordinata ne mogu koristit određenu CMD
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Max_Armadilo
4
Shot Caller
22. Maj 2015.
*BUMP*

Zna li netko rjesenje ?
denis_lapi
5
Godfather
23. Maj 2015.
Napravis neku komandu koja ce da sluzi za to. Spremis jednu globalnu varijablu koja ce da te asocira na tu komandu koju zelis da zabranis

new Zabrana_BCHAT = 0;


Onda u nekoj komandi postavljas toj verijabli vrednost. Ako je 1 da ne moze da se koristi, ako je na 0 da moze da se koristi.

I onda naravno u toj komandi koju si sa prethodnom komandom zabranio/dozvolio vrsis proveru:


CMD:b(playerid, params[])
{
  if(Zabrana_BCHAT == 1) {  // Zabranis upotrebu
  }
  else { // Dozvolis koriscenje
  }
  return 1;
}
Max_Armadilo
4
Shot Caller
23. Maj 2015.
Nis me shvatio, moja komanda radi, ali samo sto kad ukucam /zabrana postavi zabranu cijelom serveru, ali ja ocu u radiusu od 60metara da postavi.. TJ. gdje sam kuco komandu /zabrana u radiusu 60m da ne mogu koristit određenu CMD
Vuzimir
5
Kingpin
23. Maj 2015.
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
4
Shot Caller
23. Maj 2015.
Ne radi, opet isto sve kao i prije
denis_lapi
5
Godfather
23. Maj 2015.
Aj ti meni objasni sta ti tacno treba pa da vidim ja da ti sredim to.
Max_Armadilo
4
Shot Caller
23. Maj 2015.
Ocu da kada ukucam /zabrana da igraci koji su u radiusu od 50metara da nemogu koristit neku cmd, nebitno koja. A kad su izvan tog radiusa da je sve ok.
Max_Armadilo
4
Shot Caller
24. Maj 2015.
•BUMP•.    zna li netko rjesenje ?
Max_Armadilo
4
Shot Caller
25. Maj 2015.
•BUMP• zna li netko kako treba napravit ovo ?
Lenonâ„¢
5
Godfather
26. Maj 2015.
Hoces i da nakon restarta servera ostane zabranjeno na tim mjestima?
Max_Armadilo
4
Shot Caller
26. Maj 2015.
Ne treba
Max_Armadilo
4
Shot Caller
26. Maj 2015.
•BUMP• ima li netko neko rjesenje za ovo, ili ako zna neki drugi nacin
Lenonâ„¢
5
Godfather
28. Maj 2015.
Uradicu ti ja samo da dodjem kuci.
Max_Armadilo
4
Shot Caller
28. Maj 2015.
Aj probaj

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha