Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. ocmd:invite(playerid, params[])
  2. {
  3. if(IsPlayerInFraktion(playerid,0)) return SendClientMessage(playerid,COLOR_ERRORTEXT,"Du bist in keiner Frakton");
  4. if(sInfo[playerid][rang]<=11) return SendClientMessage(playerid,COLOR_ERRORTEXT,"Du bist nicht mindestens Rang 11");
  5. new pID,fID;
  6. fID=sInfo[playerid][fraktion];
  7. if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_BENUTZETEXT,"Benutze: /invite [id]");
  8. if(!IsPlayerInFraktion(playerid,0))return SendClientMessage(playerid,COLOR_ERRORTEXT,"Dieser Spieler ist bereits in einer Organisation");
  9. new string[256];
  10. format(string,sizeof(string),"%s hat dich in seine Fraktion %s eingeladen. Benutze /accept invite um der Fraktion beizutreten",getPlayerName(playerid),fInfo[fID][f_name]);
  11. SendClientMessage(pID,COLOR_LIGHTBLUE,string);
  12. SetPVarInt(pID,"inv_fraktid",fID);
  13. SetPVarInt(pID,"inv_inviter",playerid);
  14. return 1;
  15. }
  16. ocmd:/accept(playerid,params[])
  17. {
  18. new service[64]
  19. if(sscanf(params,"s[64]",service))return SendClientMessage(playerid,COLOR_ERRORTEXT,"Benutze: /accept [invite]");
  20. if(!strcmp(service,"invite",true))
  21. {
  22. if(GetPVarInt(playerid,"inv_fraktid") == 0) return SendClientMessage(playerid,COLOR_ERRORTEXT,"Niemand hat dir einen Invite angeboten");
  23. new fID, string[];
  24. fID = GetPVarInt(playerid, "inv_faktid");
  25. sInfo[playerid][fraktion] = fID;
  26. sInfo[playerid][rang] = 1;
  27. format(string,sizeof(string),"Du bist der Fraktion %s beigetreten. Viel Spaß beim Spielen",fInfo[fID][f_name]);
  28. SendClientMessage(playerid,COLOR_ORANGE,string);
  29. format(string,sizeof(string),"%s ist deiner Fraktion beigetreten.",GetPlayerName(playername));
  30. SendClientMessage(GetPVarInt(playerid,"inv_inviter"),COLOR_LIGHTBLUE,string);
  31. }
  32. return 1;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement