GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Kassenoid - 2013. február 06. - 17:53:10

Cím: PM parancs túl kevés karakter
Írta: Kassenoid - 2013. február 06. - 17:53:10
Ü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.
Cím: PM parancs túl kevés karakter
Írta: DrAkE - 2013. február 06. - 18:43:02
Nem kell 256, elég csak 144.
 

sscanf(params, \"us[144]\", Fogado, uzenet)
Cím: PM parancs túl kevés karakter
Írta: Kassenoid - 2013. február 06. - 19:26:59
Örök hála, most a nevemmel együtt 115 karaktert tudtam írni, többet nem is engedett már maga a chat :D