Ich bin gerade dabei mir das alte Tutorial von MrMonat anzuschauen bin bei dem Punkt wo ich die Function saveCarToDB erstelle
Bekomme leider diese Fehlermeldungen:
C:\Users\Dustin\Desktop\Samp Scripting\gamemodes\reallife.pwn(917) : warning 202: number of arguments does not match definition
C:\Users\Dustin\Desktop\Samp Scripting\gamemodes\reallife.pwn(926) : error 017: undefined symbol "playerid"
C:\Users\Dustin\Desktop\Samp Scripting\gamemodes\reallife.pwn(927) : error 017: undefined symbol "mysql_function_query"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Die Codes sehen wie folgt aus:
saveCarToDB(carid)
{
new query[128];
format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r) VALUES ('%i','%i','%f','%f','%f','%f')",PlayerInfo[playerid][id], cInfo[carid][model], cInfo[carid][c_x], cInfo[carid][c_y], cInfo[carid][c_z], cInfo[carid][c_r]); //926
mysql_function_query(dbhandle,query,false,"",""); //927
return 1;
}
dazu die gehörige createPlayerCar Funktion diese sieht wie folgt aus
createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]!=0)continue;
GetPlayerName(playerid,cInfo[i][besitzer],MAX_PLAYER_NAME);
cInfo[i][c_x] = x;
cInfo[i][c_y] = y;
cInfo[i][c_z] = z;
cInfo[i][c_r] = r;
cInfo[i][model]= modelid;
cInfo[i][carcolor] = carcolor;
cInfo[i][carcolor2] = carcolor2;
cInfo[i][id_x] = CreateVehicle(modelid, x, y, z, r, carcolor, carcolor2, -1);
new string[128];
format(string,sizeof(string),"[ADMININFO] Das Auto cInfo[%i] wurde erstellt.",i);
SendClientMessage(playerid,COLOR_YELLOW,string);
saveCarToDB(playerid,i); //917
return 1;
}
return 1;
}
Alles anzeigen
hier ist der Befehl mit dem ich das Fahrzeug für Spieler X erstelle:
ocmd:createcar(playerid,params[])
{
if(!isAdmin(playerid, 3))return SendClientMessage(playerid,COLOR_DARKRED, NOADMIN_MESSAGE);
new mID, pID;
if(sscanf(params,"ui", pID, mID))return SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: /createcar [playerid] [Model]");
if(mID<400||mID>611)return SendClientMessage(playerid,COLOR_DARKRED,"Ungültiges Model!");
new Float:xc, Float:yc, Float:zc, Float:rc;
GetPlayerPos(playerid, xc, yc, zc);
GetPlayerFacingAngle(pID, rc);
createPlayerCar(pID,mID,xc,yc,zc,rc);
return 1;
}
Alles anzeigen