Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2014
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1.  
  2. ocmd:createfcar(playerid,params[])
  3. {
  4. if(!isAdmin(playerid,1)) return print("createfcar ADMIN FAILED");// || ADuty[playerid] == 1) return SendClientMessage(playerid,-1,"Nicht Duty oder Admin");
  5. //new query[128];
  6. new mID,color1,color2,frakid,Float:pos[4];//,frakt[128];
  7. print("Car fehlgeschlagen 2");
  8.  
  9. if(sscanf(params,"iiiu",mID,color1,color2,frakid)) return SendClientMessage(playerid,-1,"INFO: /createfcar [VehicleID] [Color1] [Color2] [Fraktionsname]");
  10. if(mID <400 || mID > 611) return SendClientMessage(playerid,RED,"Ungültige ID!");
  11. {
  12. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  13. //SetPVarString(pID,"Frakt",frakt);
  14. GetPlayerFacingAngle(playerid,pos[3]);
  15. createFrakCar(playerid,mID,pos[0],pos[1],pos[2],pos[3],color1,color2,frakid);
  16. print("Car erfolgreich");
  17. }
  18. print("Car fehlgeschlagen");
  19. return 1;
  20. }
  21.  
  22. forward frakcarSavedToDB(carid);
  23. createFrakCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r,color1,color2,frak){
  24. print("Createfcar vor schleife");
  25. for(new i=0; i<sizeof(fInfo); i++){
  26. print("Create fcar in schleif");
  27. //if(fInfo[i][id_x]!=0)continue;
  28. //cInfo[i][besitzer]=fInfo[playerid][f_name];
  29. //GetPlayerName(playerid,cInfo[i][besitzer],MAX_PLAYER_NAME);
  30. fInfo[i][f_x]=x;
  31. fInfo[i][f_y]=y;
  32. print("createfrakcar mitte");
  33. fInfo[i][f_z]=z;
  34. fInfo[i][f_r]=r;
  35. fInfo[i][f_c1] = color1;
  36. fInfo[i][f_c2] = color2;
  37. fInfo[i][fid] = frak;
  38. fInfo[i][model]=modelid;
  39. fInfo[i][id_x] = CreateVehicle(modelid,x,y,z,r,color1,color2,-1);
  40. new string[144],pIDname[MAX_PLAYER_NAME];
  41. GetPlayerName(playerid,pIDname,sizeof(pIDname));
  42. format(string,sizeof(string),"Das Auto NR[%i] wurde für %s erstellt",i,pIDname);
  43. SendClientMessageToAll(RED,string);
  44. saveFrakCarToDB(fInfo[i][id_x]);
  45. print("Createfcar in schleife ende");
  46. return 1;
  47. }
  48. return 1;
  49. }
  50.  
  51.  
  52. saveFrakCarToDB(carid)
  53. {
  54. new query[512];
  55. print("saveFraktoDb vorher");
  56. format(query,sizeof(query),"INSERT INTO Frakcars(Fraktion,ModelID,Farbe1,Farbe2,PosX,PosY,PosZ,PosR,Frakid) VALUES ('%s','%i','%i','%i','%f','%f','%f','%f','%i')",fInfo[carid][f_name],fInfo[carid][model],fInfo[carid][f_c1],fInfo[carid][f_c2],fInfo[carid][f_x],fInfo[carid][f_y],fInfo[carid][f_z],fInfo[carid][f_r],fInfo[carid][fid]);
  57. print(query); // <--- diese Zeile
  58. mysql_function_query(dbhandle,query,true,"","");
  59. print("saveFraktoDb nachher");
  60. return 1;
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement