Hallo zusammen,
das bin ich:
ich bin noch ziemlich neu in der SA:MP Serie,
Zum eigentlichen Problem
also ich würde gerne per Befehl Fraktionsfahrzeuge erstellen.
D.h. Der Besitzer ist der Fraktionsname z.B. Besitzer = SAPD (oben definiert)
jetzt habe ich mir den Befehl abkopiert vom normalen CreatePlayerVehicle Befehl also der ist dafür da um Fahrzeuge für Spieler zu spawnen.
So sieht mein derzeitiger befehl aus:
forward frakcarSavedToDB(carid);
createFrakCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r,color1,color2,frak){ print("Createfcar vor schleife"); for(new i=0; i<sizeof(fInfo); i++) { print("Create fcar in schleif"); if(cInfo[i][id_x]!=0)continue; //cInfo[i][besitzer]=fInfo[playerid][f_name]; //GetPlayerName(playerid,cInfo[i][besitzer],MAX_PLAYER_NAME); fInfo[MAX_FRAKS][c_x]=x; fInfo[][c_y]=y; fInfo[][c_z]=z; fInfo[][c_r]=r; fInfo[][model]=modelid; fInfo[][id_x] = CreateVehicle(modelid,x,y,z,r,color1,color2,-1); new string[256],pIDname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pIDname,sizeof(pIDname)); format(string,sizeof(string),"Das Auto NR[%i] wurde für %s erstellt",i,pIDname); SendClientMessageToAll(RED,string); saveCarToDB(playerid,i); print("Createfcar in schleife ende"); return 1; } return 1;}
saveFrakCarToDB(playerid,carid) { new query[512]; format(query,sizeof(query),"INSERT INTO frakcars (fraktion,model,x,y,z,r,color1,color2) VALUES ('%s','%i','%f','%f','%f','%f','%i','%i')",fInfo[][f_name],fInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r],cInfo[playerid][kmstand]); print(query); // <--- diese Zeile print("Fcar Speicherung"); mysql_function_query(dbhandle,query,true,"FrakcarSavedToDB","i",carid); return 1; }
jetzt schmeißt der mir dazu folgende Errors aus
F:\SAMP\SAMP\Reallife_Server\X.pwn(7456) : error 035: argument type mismatch (argument 9)
F:\SAMP\SAMP\Reallife_Server\X.pwn(7479) : error 032: array index out of bounds (variable "fInfo")
F:\SAMP\SAMP\Reallife_Server\X.pwn(7480) : error 029: invalid expression, assumed zero
F:\SAMP\SAMP\Reallife_Server\X.pwn(7481) : error 029: invalid expression, assumed zero
F:\SAMP\SAMP\Reallife_Server\X.pwn(7482) : error 029: invalid expression, assumed zero
F:\SAMP\SAMP\Reallife_Server\X.pwn(7483) : error 029: invalid expression, assumed zero
F:\SAMP\SAMP\Reallife_Server\x.pwn(7484) : error 029: invalid expression, assumed zero
die zeilen habe ich jeweils oben mit der Zeilennummr kommentiert
und das sind die zeilen 7479 bis 7484
fInfo[MAX_FRAKS][c_x]=x; fInfo[][c_y]=y; fInfo[][c_z]=z; fInfo[][c_r]=r; fInfo[][model]=modelid; fInfo[][id_x] = CreateVehicle(modelid,x,y,z,r,color1,color2,-1);
Ich bin dankbar für jede Hilfe
Falls jemand mir über Teamviewer schneller helfen kann stehe ich auch da bereit
MFG
AssassinsCreedUnity