Szerző Téma: csak magamnak tudok admint adni..  (Megtekintve 863 alkalommal)

dexi

  • Vendég
csak magamnak tudok admint adni..
« Dátum: 2011. november 17. - 16:27:11 »
0 Show voters
[pawn]if(strcmp(cmd, \"/adadmin\", true) == 0)
    {
   if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
    {
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) return SendClientMessage(playerid, RED, \"Használat: /adadmin [iD]\");
      new para1;
      para1 = ReturnUser(tmp);
      pAdmin[para1] = TEAM_ADMIN;
           SendClientMessage(para1, GREEN, \"Valaki adminná tett!\");
   }
   else
   {
       SendClientMessage(playerid, RED, \"Hiba: Nem vagy rcon admin\");
   }
   return 1;[/pawn]
Bármilyen ID-t írok mindig nekem adja az Admint...

csak magamnak tudok admint adni..
« Válasz #1 Dátum: 2011. november 17. - 16:33:36 »
0 Show voters
Használj ZCMD-t illetve sscanf-ot
 
CMD:addadmin(playerid,params[])
{
new id;
if(sscanf(params,\"d\",id)) return SendClientMessage(playerid,RED,\"HASZNÁLAT: /addadmin [játékos ID]\");
id = TEAM_ADMIN;
SendClientMessage(playerid,RED,\"Valaki adminná tett!\");
return 1;
}

 
ZCMD letöltéséhez kattints ide
sscanf letöltéséhez meg ide
mind 2 inc file-t berakod a szervered mappáján belûl a pawno/include mappába,majd a mód elejére beágyazod ezt
 

#include <sscanf>
#include <zcmd>

 
Bemásolod a parancsomat bárhová a módba,ajánlatos legalúl,lefordítod,és kipróbálod :)
« Utoljára szerkesztve: 2011. november 17. - 16:42:46 írta Ð í e s e £ »

dexi

  • Vendég
csak magamnak tudok admint adni..
« Válasz #2 Dátum: 2011. november 17. - 16:40:48 »
0 Show voters
van már egy ilyen ZCMD-s parancsom ami hibátlan... de mikor beírom akkor \"Nincs ilyen parancs\" STRCMP-be kijavítnád(kijavítanátok)?

csak magamnak tudok admint adni..
« Válasz #3 Dátum: 2011. november 17. - 16:43:43 »
0 Show voters
Idézetet írta: dexi date=1321544448\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13476\" data-ipsquote-contentclass=\"forums_Topic
van már egy ilyen ZCMD-s parancsom ami hibátlan... de mikor beírom akkor \"Nincs ilyen parancs\" STRCMP-be kijavítnád(kijavítanátok)?
 
Bocs ebben nem bírok segíteni,elszoktam a \"strcmp\"-tõl,nagyon rég nem használom már (sõt lassan a scriptelésbõl is kiöregedek)  :-X

csak magamnak tudok admint adni..
« Válasz #4 Dátum: 2011. november 17. - 21:19:28 »
0 Show voters
[pawn]if(strcmp(cmd, \"/adadmin\", true) == 0)
    {
   if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, RED, \"Hiba: Nem vagy rcon admin\");
   new tmp[64],id;
   tmp = strtok(cmdtext,idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, RED, \"Használat: /adadmin [iD]\");
   id=strval(tmp);
   pAdmin[id] = TEAM_ADMIN;
       SendClientMessage(id, GREEN, \"Valaki adminná tett!\");
   return 1;
}[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal