Advertisement
Guest User

Untitled

a guest
Mar 21st, 2020
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. stock AddAuftrag(titel[],autor[],auftragtext[],position,Float:AuftragX,Float:AuftragY,Float:AuftragZ) // && listauftrage
  2. {
  3. new i = FindFreeAuftragID();
  4. if(i == -1) return 0;
  5. format(Auftrag[i][a_autor],MAX_PLAYER_NAME+1,autor);
  6. format(Auftrag[i][a_description],30,titel);
  7. format(Auftrag[i][a_auftragtext],256,auftragtext);
  8. Auftrag[i][auftragid] = i;
  9. Auftrag[i][a_position] = position;
  10.  
  11. new subString[148];
  12. format(subString, sizeof(subString), "Auftrag erstellt, ID: %d, Länge: %d, Text: %s ",Auftrag[i][auftragid],strlen(Auftrag[i][a_description]),Auftrag[i][a_description]);
  13. SendClientMessageToAll(-1,subString);
  14. if(position)
  15. {
  16. Auftrag[i][a_PosX] = AuftragX;
  17. Auftrag[i][a_PosY] = AuftragY;
  18. Auftrag[i][a_PosZ] = AuftragZ;
  19. }
  20. return 1;
  21. //ListAuftrage();
  22. }//mitgettime
  23.  
  24. ocmd:addufftrag(playerid,params[])
  25. {
  26. AddAuftrag("Farmer","DrWho","Ich suche einen Farmer.",0,0,0,0);
  27. return 1;
  28. }
  29. ocmd:auftrage(playerid,params[])
  30. {
  31. new subString[128];
  32.  
  33. for(new i=0; i<sizeof(Auftrag); i++)
  34. {
  35. if(Auftrag[i][auftragid] != -1)
  36. {
  37. SCM(playerid,-1,"Auftrag ausgeführt!");
  38. format(subString, sizeof(subString), "ID: %d, Länge: %d, Text: %s ",Auftrag[i][auftragid],strlen(Auftrag[i][a_description]),Auftrag[i][a_description]);
  39. SCM(playerid,-1,subString);
  40. AddMenuItem(teleportmenu, 0,Auftrag[i][a_description]);
  41.  
  42. }
  43. }
  44. ShowMenuForPlayer(teleportmenu,playerid);
  45. return 1;
  46. }
  47.  
  48. //remove auftrag? or not1
  49. stock FindFreeAuftragID()
  50. {
  51. for(new i=0; i<sizeof(Auftrag); i++)
  52. {
  53. if(Auftrag[i][auftragid]==-1) return i;
  54. }
  55. return -1;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement