[Pomoc]Poruka

18. Sep. 2010.
2,173
pregleda
18
postova
DeFox
5
Underboss
18. Sep. 2010.
kako da napravim da kad neko upise /pomoc text da tu poruku posalje samo adminima?
maurice
4
Shot Caller
18. Sep. 2010.
pa to ti je na foru kao i /report
DeFox
5
Underboss
18. Sep. 2010.
Maurice wrote on September 18, 2010, 1:38 pm:
pa to ti je na foru kao i /report

Ma znam ali ja imam svoj gm od 0 i na tom gm-u nema reporta ni ta sranja...
Johnâ„¢
5
Godfather
18. Sep. 2010.
Evo kako bi to trebalo izgledati preko ZCMD-a:

CMD:pomoc(playerid, params[])
{
      for(new i; i < MAX_PLAYERS; i++)
      {
            if(PlayerInfo >= 1)
            {
                  SendClientMessage(i, 0xFF0000AA, "Poruka...");
            }
      }
      return 1;
}
Pika Mika
4
Shot Caller
18. Sep. 2010.
pa jbg sta sad znamo kakav ti je admin system ??
DeFox
5
Underboss
18. Sep. 2010.
Pika Mika wrote on September 18, 2010, 2:17 pm:
pa jbg sta sad znamo kakav ti je admin system ??

imam onaj adm system sa onim nekim PVarovima ali sam nesto napravio bez errora sad idem vidjet jel ce radit

Ne radi

EDIT2:
A kak da odredim ko je ovaj "i"
mikec
4
Made Man
18. Sep. 2010.
Quote from September 18, 2010, 2:19 pm:
EDIT2:
A kak da odredim ko je ovaj "i"


i ti je promenjiva koja ide od 0 do najvećeg ID-a na serveru. Znači, prvo je i 0, pa proverava da li je ID 0 Admin, ako jeste šalje mu poruku, onda se poveća i i provera isto tako za ID 1... pod uslovom da je na serveru...

Samo što je ovaj Paradox zaboravio da stavi IsPlayerConnected ... možda nije potrebno, ali dobro je staviti da se proveri da li je online igrač sa IDom "i".
DeFox
5
Underboss
18. Sep. 2010.
znaci ako sam dobro shvatio to "i" je samo za provjeravat admine?
Johnâ„¢
5
Godfather
18. Sep. 2010.
To "i" je za sve. Prode kroz sve igrace na serveru, tj. kroz sve brojeve od 0 do MAX_PLAYERS. I ti mozes sve provjeriti, da li je admin, gamemaster, da li je level 1 i sl. I da.. Radio sam brzo taj primjer pa sam zaboravio na IsPlayerConnected. Hvala, mikec.
DeFox
5
Underboss
19. Sep. 2010.
evo napraviop sam sve radi hvala vam, evo komande ako ce trebat kome  😉

CMD:pomoc(playerid, params[])
{
     for(new i; i < MAX_PLAYERS; i++)
     {
           new string;
      if(sscanf(params,"s",string)) return SendClientMessage(playerid,0x20B2AAAA, "Koristiti: /pomoc .");
      else
      {
      if(GetPVarInt(i, "Admin_Nivo") > 0)
      {
                 new string2, pName;
          GetPlayerName(playerid,pName,sizeof(pName));
        format(string2,sizeof(string2),"Pomoc od %s: %s",pName,params);
        SendClientMessage(i, COLOR_BLUE, string2);
        }
}
     }

     return 1;
}

eeee samo jos nesto da neotvaram novu temu kak da napravim komandu ban? neznam kako to napravit pa reko da neotvaram novu temu
NanX
4
Made Man
19. Sep. 2010.
Nitko ti to bolje od wiki-samp nece objasnit...
Kick
Ban je najbolje objasnjeno tak da
:....wikisamp.. ...:
DeFox
5
Underboss
19. Sep. 2010.
ali mene zanima kako da izrazim ovog playera kojeg ce se banat evo probavam napravit komandu za napravit igraca admin level 1 i imam opet error jel nezz kak da izrazim tog korisnika koji ce biti admin level 1 -.-

CMD:1(playerid, params[])
{
if(GetPVarInt(playerid, "Admin_nivo"))
{
new string;
if(sscanf(params,"s",string)) return SendClientMessage(playerid,0x20B2AAAA, "Koristiti: /a [Admin chat].");
else
{
SetPVarInt(params, "Admin_Nivo", 1);
}
}


eto ako mozda znas
Johnâ„¢
5
Godfather
19. Sep. 2010.
Ban komanda:

CMD:ban(playerid, params[])
{
    if(GetPVarInt(playerid, "Admin_nivo") > 0)
    {
new
string,
bID,
pName,
bName,
bMsg;
        if(sscanf(params,"us", bID, string)) return SendClientMessage(playerid, 0x20B2AAAA, "Koristiti: /ban [ID/DioImena] .");
if(bID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0x20B2AAAA, "Igrac ne postoji.");
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(bID, bName, sizeof(bName));
format(bMsg, sizeof(bMsg), "Admin %s je banao %s, razlog: %s", pName, bName, string);
SendClientMessageToAll(0x20B2AAAA, bMsg);
Ban(bID);
}
    else return SendClientMessage(playerid, 0x20B2AAAA, " Nisi admin!");
    return 1;
}


Komanda da postavis nekoga za admina:

CMD:makeadmin(playerid, params[])
{
    if(GetPVarInt(playerid, "Admin_nivo") >= 1337)
    {
new
string,
aID,
pName,
aName,
aMsg;
        if(sscanf(params,"ud", aID, aLvl)) return SendClientMessage(playerid, 0x20B2AAAA, "Koristiti: /makeadmin [ID/DioImena] [Admin Lvl].");
if(aID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0x20B2AAAA, "Igrac ne postoji.");
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(aID, aName, sizeof(aName));
format(aMsg, sizeof(aMsg), "Postavio si %s za admin level %d", aName, aLvl);
SendClientMessage(playerid, 0x20B2AAAA, aMsg);
format(aMsg, sizeof(aMsg), "Admin %s te postavio za admin level %d", pName, aLvl);
SendClientMessage(aID, 0x20B2AAAA, aMsg);
SetPVarInt(aID, "Admin_nivo", aLvl);
}
    else return SendClientMessage(playerid, 0x20B2AAAA, " Nisi admin!");
    return 1;
}
DeFox
5
Underboss
19. Sep. 2010.
ee kod ovog aLvl tu nemoze ic kaze da je undefiniran taj naziv sta da stavim jos pod "new" sta ide new aLvl??
Johnâ„¢
5
Godfather
19. Sep. 2010.
Pa stavi samo new aLvl;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha