Szerző Téma: PM parancs túl kevés karakter  (Megtekintve 744 alkalommal)

PM parancs túl kevés karakter
« Dátum: 2013. Február 06. - 17:53:10 »
0 Show voters
Üdv mindenkinek!
Ahogy az a címben is benne van, van egy kis bajom van ezzel a gyönyörû szép PM paranccsal:
 
CMD:pm(playerid, params[])
{
new
     string[256],
     Fogado,
      Name[MAX_PLAYER_NAME],
Name2[MAX_PLAYER_NAME],
uzenet[256];
      if(sscanf(params, \"us\",Fogado, uzenet)) return SendClientMessage(playerid, COLOR_BLUE,\"HASZNÁLATA: /pm [Játékos Név/ID] [Üzenet]\");
      if(!IsPlayerConnected(Fogado)) return SendClientMessage(playerid,COLOR_RED,\"Az ID nem megfelelõ !\");
      GetPlayerName(playerid,Name, MAX_PLAYER_NAME);
      format(string, sizeof(string),\"[Elküldött PM]: %s [%d]: %s\",Name, playerid, uzenet);
      SendClientMessage(playerid,COLOR_GREEN,string);
      //GameTextForPlayer(playerid, \"Üzenet elküldve\", 2000, 3);
      GetPlayerName(playerid,Name2, MAX_PLAYER_NAME);
      format(string, sizeof(string),\"[bejövõ PM]: %s [%d]: %s\",Name2, playerid, uzenet);
      SendClientMessage(Fogado,COLOR_YELLOW,string);
      //GameTextForPlayer(Fogado, \"Üzenet fogadva\", 2000, 3);
      return 1;
}

 
A probléma pedig az, hogy csak 31 karaktert tudok pm-be írni (+ a nevem, az ID, amiket még elé kiír (a nevem: Kassenoid)). Sajnos nem tudom, hogy mi a baj vele :(. Remélem valaki tud segíteni.
A válaszokat köszönöm elõre is.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
PM parancs túl kevés karakter
« Válasz #1 Dátum: 2013. Február 06. - 18:43:02 »
+1 Show voters
Nem kell 256, elég csak 144.
 

sscanf(params, \"us[144]\", Fogado, uzenet)

PM parancs túl kevés karakter
« Válasz #2 Dátum: 2013. Február 06. - 19:26:59 »
0 Show voters
Örök hála, most a nevemmel együtt 115 karaktert tudtam írni, többet nem is engedett már maga a chat :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal