Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock AddAuftrag(titel[],autor[],auftragtext[],position,Float:AuftragX,Float:AuftragY,Float:AuftragZ)
- {
- new i = FindFreeAuftragID();
- if(i == -1) return 0;
- strmid(Auftrag[i][a_autor],autor,0,strlen(autor),MAX_PLAYER_NAME+1);
- strmid(Auftrag[i][a_description],titel,0,strlen(Auftrag[i][a_description]),30);
- strmid(Auftrag[i][a_auftragtext],auftragtext,0,strlen(Auftrag[i][a_description]),256);
- Auftrag[i][auftragid] = i;
- Auftrag[i][a_position] = position;
- new subString[148];
- 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]);
- SendClientMessageToAll(-1,subString);
- if(position)
- {
- Auftrag[i][a_PosX] = AuftragX;
- Auftrag[i][a_PosY] = AuftragY;
- Auftrag[i][a_PosZ] = AuftragZ;
- }
- return 1;
- //ListAuftrage();
- }//mitgettime
- ocmd:addufftrag(playerid,params[])
- {
- AddAuftrag("Farmer","DrWho","Ich suche einen Farmer.",0,0,0,0);
- return 1;
- }
- ocmd:auftrage(playerid,params[])
- {
- new subString[128];
- for(new i=0; i<sizeof(Auftrag); i++)
- {
- if(Auftrag[i][auftragid] != -1)
- {
- SCM(playerid,-1,"Auftrag ausgeführt!");
- format(subString, sizeof(subString), "ID: %d, Länge: %d, Text: %s ",Auftrag[i][auftragid],strlen(Auftrag[i][a_description]),Auftrag[i][a_description]);
- SCM(playerid,-1,subString);
- // AddMenuItem(teleportmenu, 0,Auftrag[i][a_description]);
- }
- }
- //ShowMenuForPlayer(teleportmenu,playerid);
- return 1;
- }
- stock FindFreeAuftragID()
- {
- for(new i=0; i<sizeof(Auftrag); i++)
- {
- if(Auftrag[i][auftragid]==-1) return i;
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement