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;
- }
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;
- }