PLATE Command help needed - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: PLATE Command help needed (
/showthread.php?tid=370719)
PLATE Command help needed -
UnknownGamer - 21.08.2012
pawno
Код:
if(strcmp(x_nr,"plate",true) == 0)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/v)ehicle plate [text]");
return 1;
}
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2])
{
new ownvehkey;
new car = GetPlayerVehicleID(playerid);
getcarid = GetPlayerVehicleID(playerid);
carid = GetPlayerVehicleID(playerid);
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
else { return 1; }
if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
{
if(GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid,COLOR_WHITE,"You need 5000$ for the Plate Change!");
return 1;
}
strmid(CarInfo[carid][cPlate], result, 0, strlen(result), 999);
GivePlayerMoney(playerid,-5000);
SetVehicleNumberPlate(carid, CarInfo[carid][cPlate]);
RemovePlayerFromVehicle(playerid);
PlayerInfo[playerid][pPChanges] -= 1;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
OnPropUpdate(4,carid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Please sit in your car before selling! ");
return 1;
}
}
Can anyone fix these errors,
Код:
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33638) : error 017: undefined symbol "getcarid"
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33639) : error 017: undefined symbol "carid"
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33651) : error 017: undefined symbol "carid"
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33653) : error 017: undefined symbol "carid"
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33657) : error 017: undefined symbol "carid"
C:\Users\matthew\Desktop\Sep 2012\gamemodes\larp.pwn(33636) : warning 204: symbol is assigned a value that is never used: "car"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
Re: PLATE Command help needed -
Kirollos - 21.08.2012
pawn Код:
getcarid = GetPlayerVehicleID(playerid);
to
pawn Код:
new getcarid = GetPlayerVehicleID(playerid);
and
pawn Код:
carid = GetPlayerVehicleID(playerid);
to
pawn Код:
new carid = GetPlayerVehicleID(playerid);
and remove the line
pawn Код:
new car = GetPlayerVehicleID(playerid);