Szerző Téma: Bejelentés parancs  (Megtekintve 870 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Bejelentés parancs
« Dátum: 2011. december 27. - 07:56:17 »
0 Show voters
Bocsi,hogy most ilyen sok kérdést írok,csak elmegyek pár napra,és abban reménykedek,hogy amíg én nem gondolkodok rajta,valaki megoldja a problémámat :D
[pawn]
if (strcmp(\"/bejelentés\", cmdtext, true, 10) == 0)
{
       if (JatekosInfo[playerid][Admin] >= 1)
    {
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
      {
         SendClientMessage(playerid, SZURKE1, \"Használat: /bejelentés [szöveg]\");
         return 1;
      }
      else
      {
          new adminszint[30];
          if (JatekosInfo[playerid][Admin] == 1) {adminszint = \"Moderátor\";}
          else if (JatekosInfo[playerid][Admin] == 2) {adminszint = \"Admin\";}
          else if (JatekosInfo[playerid][Admin] == 3) {adminszint = \"Fõadmin\";}
          else if (JatekosInfo[playerid][Admin] == 4) {adminszint = \"Tulaj\";}
              new string[256];
         new szoveg;
         szoveg = strval(tmp);
         tmp = strtok(cmdtext, idx);
         new nev[MAX_PLAYER_NAME];
         GetPlayerName(playerid, nev, sizeof(nev));
         format(string, sizeof(string), \"%s %s: %s\", adminszint, nev, szoveg);
         SendClientMessageToAll(SIKERES, string);
         printf(\"%s\", string);
         return 1;
      }
   }
    else //if (JatekosInfo[playerid][Admin] < 0)
    {
        new nev[MAX_PLAYER_NAME];
        GetPlayerName(playerid, nev, sizeof(nev));
        SendClientMessage(playerid, HIBA, \"Nincs jogosultságod a parancs használatához!\");
        printf(\"%s megpróbált bejelentést írni.\", nev);
        return 1;
    }
}
[/pawn]
Ez a bejelentés parancsom.Most már valamennyire sikerült kijavítanom a bugokat belõle,de még 1 mindig fennáll:
Ha írok valamit akkor már látszodik a rang,és a nevem,de a szöveg amit írtam,az nem.
Remélem valaki tud segíteni :D
Üdv.: Tudvari

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal