CMD:pm(playerid, params[])
{
new id, msg[128], format_msg[128];
if(sscanf(params, "is[128]", id, msg))
return SendClientMessage(playerid, 0xFFFFFFAA, SERWER_TAG": /pm [playerid] [text]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000AA, SERWER_TAG": nie znaleziono gracza o takim ID!");
if(id == playerid)
return SendClientMessage(playerid, 0xFF0000AA, SERWER_TAG": nie możesz pisać sam do siebie!");
format(format_msg, sizeof format_msg, "Wysłałeś prywatną wiadomość do %s (ID: %d).", PlayerName(id), id);
SendClientMessage(playerid, 0x8080C0AA, format_msg);
format(format_msg, sizeof format_msg, "Otrzymałeś prywatną wiadomość od %s (ID: %d).", PlayerName(playerid), playerid);
SendClientMessage(id, 0x3D7D02AA, format_msg);
format(msg, sizeof msg, "Treść: %s", msg);
SendClientMessage(id, 0x3D7D02AA, msg);
GameTextForPlayer(id, "~n~~n~~n~~n~~n~~n~ ~g~Nowa Prywatna Wiadomosc!", 3000, 5);
format(format_msg, sizeof format_msg, "Gracz %s (id: %d) -> %s (id: %d): %s", PlayerName(playerid), playerid, PlayerName(id), id, msg);
for(new a; a != GetMaxPlayers(); a++)
if(IsPlayerAdmin(a) && id != a && playerid != a)
SendClientMessage(a, 0x800000AA, format_msg);
return 1;
}
|
enum PlayerData { Admin, }; new PlayerInfo[MAX_PLAYERS][PlayerData]; |
|
CMD m(playerid, params[]){ new id, msg[128], format_msg[128]; if(sscanf(params, "is[128]", id, msg)) return SendClientMessage(playerid, 0xFFFFFFAA, SERWER_TAG": /pm [playerid] [text]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, SERWER_TAG": nie znaleziono gracza o takim ID!"); if(id == playerid) return SendClientMessage(playerid, 0xFF0000AA, SERWER_TAG": nie możesz pisać sam do siebie!"); format(format_msg, sizeof format_msg, "Wysłałeś prywatną wiadomość do %s (ID: %d).", PlayerName(id), id); SendClientMessage(playerid, 0x8080C0AA, format_msg); format(format_msg, sizeof format_msg, "Otrzymałeś prywatną wiadomość od %s (ID: %d).", PlayerName(playerid), playerid); SendClientMessage(id, 0x3D7D02AA, format_msg); format(msg, sizeof msg, "Treść: %s", msg); SendClientMessage(id, 0x3D7D02AA, msg); if(PlayerInfo[playerid][Admin] == 1; SendClientMessage(playerid,0x3D7D02AA, msg); GameTextForPlayer(id, "~n~~n~~n~~n~~n~~n~ ~g~Nowa Prywatna Wiadomosc!", 3000, 5); format(format_msg, sizeof format_msg, "Gracz %s (id: %d) -> %s (id: %d): %s", PlayerName(playerid), playerid, PlayerName(id), id, msg); for(new a; a != GetMaxPlayers(); a++) if(IsPlayerAdmin(a) && id != a && playerid != a) SendClientMessage(a, 0x800000AA, format_msg); return 1; } |
CMD:pmon(playerid, params[])
{
new string[256];
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFF0000FF, "Odwal się, to komenda admina!");
return 0;
}
PlayerInfo[playerid][Admin] == 1;
SendClientMessage(playerid, COLOR_GREEN,"Włączyłeś podgląd PM wpisywanych przez graczy");
format(string, sizeof(string), "Opcja podglądania PM wpisywanych przez graczy została włączona przez admina %s",PlayerName(playerid));
SendClientMessageToAdmins(COLOR_GREEN,string);
format(string, sizeof(string), "Admin %s (id:%d) wlaczyl opcje pogladania PM wpisywanych przez graczy",PlayerName(playerid), playerid);
printf(string);
return 1;
}
CMD:pmoff(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFF0000FF, "Odwal się, to komenda admina!");
return 0;
}
new string[256];
PlayerInfo[playerid][Admin] == 0;
SendClientMessage(playerid, COLOR_LIGHTRED,"Wyłączyłeś podgląd PM wpisywanych przez graczy");
format(string, sizeof(string), "Opcja podglądania PM wpisywanych przez graczy zostala wyłączona przez admina %s",PlayerName(playerid));
SendClientMessageToAdmins(COLOR_LIGHTRED,string);
format(string, sizeof(string), "Admin %s (id:%d) wylaczyl opcje pogladania PM wpisywanych przez graczy",PlayerName(playerid), playerid);
printf(string);
return 1;
}
warning 215: The expression has no effect.