Szerző Téma: PM Rendszer  (Megtekintve 528 alkalommal)

Nem elérhető JageR

PM Rendszer
« Dátum: 2013. január 26. - 13:10:42 »
0 Show voters
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;
}

PM Rendszer
« Válasz #1 Dátum: 2013. január 26. - 14:48:54 »
0 Show voters
   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.

Nem elérhető JageR

PM Rendszer
« Válasz #2 Dátum: 2013. január 26. - 16:21:40 »
0 Show voters
Köszi !
« Utoljára szerkesztve: 2013. január 26. - 16:48:26 írta JageR »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal