Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd,"/report",true)==0)
- {
- tmp=strtok(cmdtext, idx);
- new reason[128];
- reason=strrest(cmdtext, idx);
- if(strlen(tmp)==0||strlen(reason)==0) return SendClientMessage(playerid, ROUGE, "Usage : /report <ID> <RAISON>");
- if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, ROUGE, "Erreur : Le joueur n'est pas connecté");
- new msg[128], reportmsg[128], jailmsg[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(strval(tmp), name2, sizeof(name2));
- if(strcmp(reason, "dm", true)!=0) format(msg, 128, "Vous avez bien reporté %s(%d) pour : %s", name2, strval(tmp), reason);
- if(strcmp(reason, "dm", true)==0) format(msg, 128, "Vous avez bien reporté %s(%d) pour : DeathMatching", name2, strval(tmp));
- SendClientMessage(playerid, VERT, msg);
- if(strcmp(reason, "dm", true)!=0) format(reportmsg, 128, "[REPORT] %s(%d) à reporté %s(%d) pour : %s", name, playerid, name2, strval(tmp), reason);
- if(strcmp(reason, "dm", true)==0)
- {
- format(reportmsg, 128, "[REPORT] %s(%d) à reporté %s(%d) pour : DeathMatching", name, playerid, name2, strval(tmp));
- if(psInfo[playerid][strval(tmp)][CANREPORT]==1)
- {
- psInfo[playerid][strval(tmp)][CANREPORT]=0;
- if(pJail[strval(tmp)]==1) {
- KillTimer(pJTimer[strval(tmp)]);
- pJailSecond[strval(tmp)]=pJailSecond[strval(tmp)]+psInfo[playerid][strval(tmp)][REPORTSECOND];
- pJailTime[strval(tmp)]=pJailTime[strval(tmp)]+psInfo[playerid][strval(tmp)][REPORTSECOND];
- format(jailmsg, 128, "%d secondes on été ajoutée a ta peine actuelle !", pJailSecond[strval(tmp)]);
- pJTimer[strval(tmp)]=SetTimerEx("JAILTIMER", 1000, true, "i", strval(tmp)); }
- else {
- format(jailmsg, 128, "%s(%d) a été emprisonné pour DeathMatch", name2, strval(tmp));
- pJailSecond[strval(tmp)]=psInfo[playerid][strval(tmp)][REPORTSECOND];
- pJailTime[strval(tmp)]=psInfo[playerid][strval(tmp)][REPORTSECOND];
- pJail[strval(tmp)]=1;
- pJTimer[strval(tmp)]=SetTimerEx("JAILTIMER", 1000, true, "i", strval(tmp));
- new cellule = randomEx(0, 4);
- SetPlayerInterior(strval(tmp), 3);
- if(cellule==1) SetPlayerPos(strval(tmp), 197.5186, 173.6267, 1003.0234);
- if(cellule==2) SetPlayerPos(strval(tmp), 193.9219, 174.7732, 1003.0234);
- if(cellule==3) SetPlayerPos(strval(tmp), 198.3271, 161.8997, 1003.0300); }
- SendClientMessageToAll(VERT, jailmsg);
- }
- for(new i; i <= MAX_PLAYERS; i++) if(pAdminLevel[i]>0) SendClientMessage(i, VERT, reportmsg);
- return 1;
- }
- for(new i; i <= MAX_PLAYERS; i++) if(pAdminLevel[i]>0) SendClientMessage(i, VERT, reportmsg);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement