Advertisement
Guest User

Untitled

a guest
Mar 21st, 2020
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. stock AddAuftrag(titel[],autor[],auftragtext[],position,Float:AuftragX,Float:AuftragY,Float:AuftragZ)
  2. {
  3. new i = FindFreeAuftragID();
  4. if(i == -1) return 0;
  5. strmid(Auftrag[i][a_autor],autor,0,strlen(autor),MAX_PLAYER_NAME+1);
  6. strmid(Auftrag[i][a_description],titel,0,strlen(Auftrag[i][a_description]),30);
  7. strmid(Auftrag[i][a_auftragtext],auftragtext,0,strlen(Auftrag[i][a_description]),256);
  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.  
  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