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: JageR - 2013. január 26. - 13:10:42

Cím: PM Rendszer
Írta: JageR - 2013. január 26. - 13:10:42
Sziasztok ! Van egy PM rendszerem , de nemtudom megcsinálni hogy csak adminoknak lehessen PM - et küldeni . Ha valaki tudna segíteni megköszönném .
 
CMD:pm(playerid, params[])
{
   new
           string[200],
           Fogado,
           Name[MAX_PLAYER_NAME],
           Name2[MAX_PLAYER_NAME],
       uzenet[200];
   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, string);
   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, string);
   SendClientMessage(Fogado,COLOR_YELLOW,string);
   GameTextForPlayer(Fogado, \"Üzenet fogadva\", 2000, 3);
   return 1;
}
Cím: PM Rendszer
Írta: TengeriMalac - 2013. január 26. - 14:48:54
   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õ !\");
   if(!IsPlayerAdmin(Fogado)) return SendClientMessage(playerid, COLOR_RED, \"Csak adminnak küldhetsz PMet\");

 
Illetve az IsPlayerAdmin-t cseréld ki az adminscripted változójára.
Cím: PM Rendszer
Írta: JageR - 2013. január 26. - 16:21:40
Köszi !