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: Orbit_Fire - 2012. június 07. - 21:48:01

Cím: PM átirása
Írta: Orbit_Fire - 2012. június 07. - 21:48:01
cs all!
hibás a PM és valaki kijavitsa ?
az a baja ha ID 8 nak irok vagy ID 8 nál nagyobbnak akkor nem megy el az üzenet...
 
CMD:pm(playerid, params[])
{
   new
        Fogado,
        Name[MAX_PLAYER_NAME],
        Name2[MAX_PLAYER_NAME],
     uzenet[300];
   if(sscanf(params, \"us[300]\",Fogado, uzenet)) return SendClientMessage(playerid, COLOR_BLUE,\"Használat: /pm <ID/Játékos név> <Üzenet>\");
   if( playerid == Fogado ) return SendClientMessage(playerid,COLOR_RED,\"Te beteg állat! Magadnak mi a fasznak akarsz küldeni PM-et?\");
   if(tiltas[Fogado][playerid] == true) return SendClientMessage(playerid, COLOR_RED, \"HIBA:Ez a játékos letiltotta a PM-et!\");
   GetPlayerName(playerid,Name, MAX_PLAYER_NAME);
   format(i_str, sizeof(i_str),\"[Kimenõ Pm]: %s(%d): %s\",Name, playerid, uzenet);
   SendClientMessage(playerid,COLOR_GREEN,i_str);
   GetPlayerName(playerid,Name2, MAX_PLAYER_NAME);
   format(i_str, sizeof(i_str),\"[bejövõ Pm]: %s(%d): %s\",Name2, playerid, uzenet);
   SendClientMessage(Fogado,COLOR_YELLOW,i_str);
   return 1;
}
Cím: PM átirása
Írta: Gabor.. - 2012. június 07. - 22:10:21
Ezt a kódot még én írtam kezdõ koromban, azóta javítottam -> http://sampforum.hu/index.php?topic=22570.0
Cím: PM átirása
Írta: Orbit_Fire - 2012. június 07. - 22:38:49
kösz zÁrom, adok 1 + ot