Ü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 kell 256, elég csak 144.
sscanf(params, \"us[144]\", Fogado, uzenet)