Hallo, Ich habe mich grade dran gesetzt als Übung, da ich neu beim Skripten bin, mir ein System an zu legen welches Felgen und Nitro und mein Auto integriert.. Soweit so gut, jetzt wollte ich noch ändern, dass wenn er außerhalb eines Autos ist man eine Playerid angeben muss, um z.B andere Autos zu tunen.
Jedoch bekomme ich jetzt diese Fehlercodes :
C:\Users\Simon_2\Desktop\hd.pwn(51286) : warning 202: number of arguments does not match definition
C:\Users\Simon_2\Desktop\hd.pwn(51287) : warning 202: number of arguments does not match definition
C:\Users\Simon_2\Desktop\hd.pwn(51282) : warning 204: symbol is assigned a value that is never used: "aName"
C:\Users\Simon_2\Desktop\hd.pwn(51281) : warning 204: symbol is assigned a value that is never used: "pName"
Der Code für meinen Befehl sieht folgendermaßen aus:
ocmd:tune(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
AddVehicleComponent(carid,1010);
AddVehicleComponent(carid,1085);
return 1;
}
new pID, name[MAX_PLAYER_NAME];
new carid = GetPlayerVehicleID(pID);
new pName = GetPlayerName(pID, name, MAX_PLAYER_NAME);
new aName = GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(sscanf(params,"i",pID)) return
AddVehicleComponent(carid,1010);
AddVehicleComponent(carid,1085);
SendClientMessage(playerid,gelb,"Du hast das Auto von ID %s getunt!",pName);
SendClientMessage(pID,gelb,"Dein Auto wurde von dem Admin %s getunt!",aName);
return 1;
}
SendClientMessage(playerid,rot,"Du hast nicht den nötigen Admin Rang");
return 1;
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
AddVehicleComponent(carid,1010);
AddVehicleComponent(carid,1085);
return 1;
}
new pID, name[MAX_PLAYER_NAME];
new carid = GetPlayerVehicleID(pID);
new pName = GetPlayerName(pID, name, MAX_PLAYER_NAME);
new aName = GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(sscanf(params,"i",pID)) return
AddVehicleComponent(carid,1010);
AddVehicleComponent(carid,1085);
SendClientMessage(playerid,gelb,"Du hast das Auto von ID %s getunt!",pName);
SendClientMessage(pID,gelb,"Dein Auto wurde von dem Admin %s getunt!",aName);
return 1;
}
SendClientMessage(playerid,rot,"Du hast nicht den nötigen Admin Rang");
return 1;
}
return 1;
}
Ich hoffe jemand kann mir helfen und mir erklären was ich falsch gemacht habe, da ich das gerne lernen würde.
MfG