Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/mp", true) ==0 || strcmp(cmd, "/pm", true) ==0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- return SendClientMessage(playerid, -1, "Commande: {AFAFAF}/mp [ID/PartieDuNom] [message]");
- }
- giveplayerid = ReturnUser(tmp);
- if(gDonator[playerid] != 0)
- {
- if(strval(tmp) < 10000 && playerid != giveplayerid && (IsPlayerLogged(giveplayerid) || IsPlayerInCubeLSC(giveplayerid)))
- {
- if(MPs[giveplayerid] == 0 && !IsPunAdmin(playerid, TEAM_MODO)) return SendClientMessage(playerid, COLOR_RED, "Message non envoyé. Ce joueur a bloqué les MPs.");
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- new text[144];
- text = strrest(cmdtext, idx);
- if(!strlen(text)) return SendClientMessage(playerid, -1, "Commande: {AFAFAF}/mp [ID/PartieDuNom/NumeroInconnu] [message]");
- if(aDuty[playerid])
- {
- if(IsPunAdmin(playerid, TEAM_MODO)) format(string, sizeof(string), "(( MP de {FF6347}%s(%d){FFFF00}: %s ))", sendername, playerid, text);
- }
- else format(string, sizeof(string), "(( MP de %s(%d): %s ))", sendername, playerid, text);
- new string_1[200], string_2[200];
- CutMessage(string, string_1, string_2, 120);
- SendDoubleMessage(giveplayerid, COLOR_YELLOW, string_1, string_2);
- format(string, sizeof(string), "(( MP envoyé à %s(%d): %s ))", giveplayer, giveplayerid, text);
- CutMessage(string, string_1, string_2, 120);
- SendDoubleMessage(playerid, COLOR_YELLOW, string_1, string_2);
- if(IsPunAdmin(playerid, TEAM_MODO) && aIrc[giveplayerid] > 1 && aIrc[giveplayerid] > SERVERtime-600 && aIrc[giveplayerid] <= SERVERtime)
- {
- format(string, sizeof(string), "[ADMIN] %s traite le IRC/report de %s.", gUsername[playerid], giveplayer);
- WriteLogADMIN(string);
- MessageToAdmins(COLOR_VERTFADE, string, TEAM_MODO, playerid);
- aIrc[giveplayerid] = 0;
- }
- format(string, sizeof(string), "[MP de %s à %s]\t%s", sendername, giveplayer, text);
- foreach(new i : Player)
- {
- if(i == playerid || i == giveplayerid) continue;
- if(SpectatePlayer[i] == playerid) SendPlayerMessage(i, COLOR_YELLOW, string);
- else if(SpectatePlayer[i] == giveplayerid) SendPlayerMessage(i, COLOR_YELLOW, string);
- }
- WriteLogMP(string);
- return 1;
- }
- }
- else
- SendClientMessage(playerid, COLOR_RED, "Vous n'êtes pas/plus donator.");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement