Advertisement
Guest User

Uknown Command...

a guest
Dec 28th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. if(strcmp(cmd,"/report",true)==0)
  2. {
  3. tmp=strtok(cmdtext, idx);
  4. new reason[128];
  5. reason=strrest(cmdtext, idx);
  6. if(strlen(tmp)==0||strlen(reason)==0) return SendClientMessage(playerid, ROUGE, "Usage : /report <ID> <RAISON>");
  7. if(!IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, ROUGE, "Erreur : Le joueur n'est pas connecté");
  8. new msg[128], reportmsg[128], jailmsg[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
  9. GetPlayerName(playerid, name, sizeof(name));
  10. GetPlayerName(strval(tmp), name2, sizeof(name2));
  11. if(strcmp(reason, "dm", true)!=0) format(msg, 128, "Vous avez bien reporté %s(%d) pour : %s", name2, strval(tmp), reason);
  12. if(strcmp(reason, "dm", true)==0) format(msg, 128, "Vous avez bien reporté %s(%d) pour : DeathMatching", name2, strval(tmp));
  13. SendClientMessage(playerid, VERT, msg);
  14. if(strcmp(reason, "dm", true)!=0) format(reportmsg, 128, "[REPORT] %s(%d) à reporté %s(%d) pour : %s", name, playerid, name2, strval(tmp), reason);
  15. if(strcmp(reason, "dm", true)==0)
  16. {
  17. format(reportmsg, 128, "[REPORT] %s(%d) à reporté %s(%d) pour : DeathMatching", name, playerid, name2, strval(tmp));
  18. if(psInfo[playerid][strval(tmp)][CANREPORT]==1)
  19. {
  20. psInfo[playerid][strval(tmp)][CANREPORT]=0;
  21. if(pJail[strval(tmp)]==1) {
  22. KillTimer(pJTimer[strval(tmp)]);
  23. pJailSecond[strval(tmp)]=pJailSecond[strval(tmp)]+psInfo[playerid][strval(tmp)][REPORTSECOND];
  24. pJailTime[strval(tmp)]=pJailTime[strval(tmp)]+psInfo[playerid][strval(tmp)][REPORTSECOND];
  25. format(jailmsg, 128, "%d secondes on été ajoutée a ta peine actuelle !", pJailSecond[strval(tmp)]);
  26. pJTimer[strval(tmp)]=SetTimerEx("JAILTIMER", 1000, true, "i", strval(tmp)); }
  27.  
  28. else {
  29. format(jailmsg, 128, "%s(%d) a été emprisonné pour DeathMatch", name2, strval(tmp));
  30. pJailSecond[strval(tmp)]=psInfo[playerid][strval(tmp)][REPORTSECOND];
  31. pJailTime[strval(tmp)]=psInfo[playerid][strval(tmp)][REPORTSECOND];
  32. pJail[strval(tmp)]=1;
  33. pJTimer[strval(tmp)]=SetTimerEx("JAILTIMER", 1000, true, "i", strval(tmp));
  34. new cellule = randomEx(0, 4);
  35. SetPlayerInterior(strval(tmp), 3);
  36. if(cellule==1) SetPlayerPos(strval(tmp), 197.5186, 173.6267, 1003.0234);
  37. if(cellule==2) SetPlayerPos(strval(tmp), 193.9219, 174.7732, 1003.0234);
  38. if(cellule==3) SetPlayerPos(strval(tmp), 198.3271, 161.8997, 1003.0300); }
  39. SendClientMessageToAll(VERT, jailmsg);
  40. }
  41. for(new i; i <= MAX_PLAYERS; i++) if(pAdminLevel[i]>0) SendClientMessage(i, VERT, reportmsg);
  42. return 1;
  43. }
  44. for(new i; i <= MAX_PLAYERS; i++) if(pAdminLevel[i]>0) SendClientMessage(i, VERT, reportmsg);
  45. return 1;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement