Szerző Téma: Admin parancs hibák  (Megtekintve 846 alkalommal)

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Admin parancs hibák
« Dátum: 2012. február 24. - 17:22:58 »
+1 Show voters
Hát szóval az a helyzet, hogy csináltam egy adminrendszert, minden mûködik, azon kívül, hogy ha 1-tõl felfelé lévõ id-t írok, akkor azt 0-nak veszi, nem tudjátok, mi lehet a baj?
A másik kérdésem az, hogy hogyan lehet olyat, hogy pl: /kick és ide id-t vagy nevet lehessen...
Kick parancs:
[pawn]CMD:kick(playerid, params[])
{
if(IsPlayerAdmin(playerid)||dini_Int(PlayerFile(playerid),\"Admin\")>0)
{
   new id;
   new indok[128];
   if(sscanf(params,\"us[128]\",id, indok)) return SendClientMessage(playerid,piros,\"Használat: /kick [id] [oka]\");
   {
      new string[128];
      format(string, sizeof(string),\"%s ki lett rúgva %s által. Oka: %s\",GetPlayerNameEx(id), GetPlayerNameEx(playerid), indok);
      SendClientMessageToAll(piros,string);
      new iduzenet[128];
      format(iduzenet,sizeof(iduzenet),\"%s kirúgott téged a szerverrõl. Oka: %s\", GetPlayerNameEx(playerid), indok);
      SendClientMessage(id,piros,iduzenet);
      Kick(id);
   }
}
else SendClientMessage(playerid,piros,\"Nem vagy admin!\");
return 1;
}[/pawn]
A GetPlayerNameEx stock, hogy mûködjön:
[pawn]stock GetPlayerNameEx(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    return name;
}[/pawn]

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Admin parancs hibák
« Válasz #1 Dátum: 2012. február 24. - 17:34:00 »
+1 Show voters
[pawn]if(sscanf(params,\"us[128]\",id, indok)) return SendClientMessage(playerid,piros,\"Használat: /kick [id] [oka]\");[/pawn]
szerintem azt \"u\"-t írd át \"i\"-re.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Admin parancs hibák
« Válasz #2 Dátum: 2012. február 24. - 17:40:05 »
+1 Show voters
Hát már próbáltam átírni másra, de nem ment, mondjuk talán i-vel még nem próbáltam, mindjárt kipróbálom :D ment a plusz azért

Admin parancs hibák
« Válasz #3 Dátum: 2012. február 24. - 18:22:12 »
+1 Show voters
Az u az úgy jó ahogy van.
Frissítsd az sscanf-t,és megoldódik a probléma.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Admin parancs hibák
« Válasz #4 Dátum: 2012. február 24. - 19:14:48 »
+1 Show voters
Megy, köszönöm, még az lenne a kérdésem, hogy npc-vel hogy lehet azt, hogy csak akkor csatlakozzon, ha pl beírok egy parancsot?

Admin parancs hibák
« Válasz #5 Dátum: 2012. február 24. - 19:18:46 »
+1 Show voters
[pawn]
#include zcmd
CMD:npc(playerid)
{
ConnectNPC(\"[bOT]Pilot\",\"pilot\");
return 1;
}
[/pawn]

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Admin parancs hibák
« Válasz #6 Dátum: 2012. február 24. - 19:20:38 »
+1 Show voters
Köszönöm, elõbb valamiért hibát írt ki, ezért nem is ment, de most jó :D köszönöm, zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal