need small help -
CraTzy - 27.08.2015
error
pawn Код:
C:\Users\CraTzy\Desktop\DayZ\gamemodes\DayZ.pwn(3159) : error 001: expected token: "-identifier-", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Command codes
pawn Код:
CMD:givevipcar(playerid, params[])
{
if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_RED, "You are not admin!");
if(!IsPlayerSpawned(playerid)) return SendClientMessage(playerid, COLOR_RED, "You can't use this command now!");
new
position,
modelid,
color1,
color2,
if(!IsPlayerConnected( position )) return SendClientMessage( playerid, -1, "Player not connected" );
if(sscanf(params, "dk<vehicle>dd", position,modelid, color1, color2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /givevipcar [playerid] [model] [color1] [color2]");
if(!(400 <= modelid <= 611)) return SendClientMessage(playerid, COLOR_RED, "Invalid model ID!");
if(color1 < 0 || color2 < 0) return SendClientMessage(playerid, COLOR_RED, "Invalid color!");
new
Float:X,
Float:Y,
Float:Z,
Float:angle;
new freeid = GetFreeVehicleID();
GetPlayerPos(position, X, Y, Z);
GetPlayerFacingAngle(position, angle);
X += floatmul(floatsin(-angle, degrees), 4.0);
Y += floatmul(floatcos(-angle, degrees), 4.0);
new
i = 1;
for(; i < MAX_DVEHICLES; i++)
if(!VehicleCreated[i]) break;
if(i == MAX_DVEHICLES) return SendClientMessage(playerid, COLOR_RED, "Can't add any more vehicles!");
VehicleCreated[i] = VEHICLE_PLAYER; //Vehicle for player
VehicleModel[i] = modelid; //car model
VehiclePos[i][0] = X; //player x
VehiclePos[i][1] = Y; //y
VehiclePos[i][2] = Z; //z
VehiclePos[i][3] = angle+90.0;
VehicleColor[i][0] = color1; //cc 1
VehicleColor[i][1] = color2; //cc 2
VehicleInterior[i] = GetPlayerInterior(position); //get player int
VehicleWorld[i] = GetPlayerVirtualWorld(position); // get player vw
GetPlayerName(position, VehicleOwner[freeid], sizeof(VehicleOwner[])); //setowner dont work
//valstr(VehicleOwner[i],position);
VehicleNumberPlate[i] = DEFAULT_NUMBER_PLATE;
for(new d=0; d < sizeof(VehicleTrunk[]); d++)
VehicleTrunk[i][d][0] = 0, VehicleTrunk[i][d][1] = 0;
for(new d=0; d < sizeof(VehicleMods[]); d++)
VehicleMods[i][d] = 0;
VehiclePaintjob[i] = 255;
VehicleLock[i] = 0;
VehicleAlarm[i] = 0;
UpdateVehicle(i, 0);
SaveVehicle(i);
return 1;
}
3159 Line
pawn Код:
if(!IsPlayerConnected( position )) return SendClientMessage( playerid, -1, "Player not connected" );
Re: need small help -
iTakelot - 27.08.2015
more attention!
PHP код:
CMD:givevipcar(playerid, params[])
{
if(!IsAdmin(playerid, 1)) return SendClientMessage(playerid, COLOR_RED, "You are not admin!");
if(!IsPlayerSpawned(playerid)) return SendClientMessage(playerid, COLOR_RED, "You can't use this command now!");
new
position,
modelid,
color1,
color2
;
if(!IsPlayerConnected( position )) return SendClientMessage( playerid, -1, "Player not connected" );
if(sscanf(params, "dk<vehicle>dd", position,modelid, color1, color2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /givevipcar [playerid] [model] [color1] [color2]");
if(!(400 <= modelid <= 611)) return SendClientMessage(playerid, COLOR_RED, "Invalid model ID!");
if(color1 < 0 || color2 < 0) return SendClientMessage(playerid, COLOR_RED, "Invalid color!");
new
Float:X,
Float:Y,
Float:Z,
Float:angle;
new freeid = GetFreeVehicleID();
GetPlayerPos(position, X, Y, Z);
GetPlayerFacingAngle(position, angle);
X += floatmul(floatsin(-angle, degrees), 4.0);
Y += floatmul(floatcos(-angle, degrees), 4.0);
new
i = 1;
for(; i < MAX_DVEHICLES; i++)
if(!VehicleCreated[i]) break;
if(i == MAX_DVEHICLES) return SendClientMessage(playerid, COLOR_RED, "Can't add any more vehicles!");
VehicleCreated[i] = VEHICLE_PLAYER; //Vehicle for player
VehicleModel[i] = modelid; //car model
VehiclePos[i][0] = X; //player x
VehiclePos[i][1] = Y; //y
VehiclePos[i][2] = Z; //z
VehiclePos[i][3] = angle+90.0;
VehicleColor[i][0] = color1; //cc 1
VehicleColor[i][1] = color2; //cc 2
VehicleInterior[i] = GetPlayerInterior(position); //get player int
VehicleWorld[i] = GetPlayerVirtualWorld(position); // get player vw
GetPlayerName(position, VehicleOwner[freeid], sizeof(VehicleOwner[])); //setowner dont work
//valstr(VehicleOwner[i],position);
VehicleNumberPlate[i] = DEFAULT_NUMBER_PLATE;
for(new d=0; d < sizeof(VehicleTrunk[]); d++)
VehicleTrunk[i][d][0] = 0, VehicleTrunk[i][d][1] = 0;
for(new d=0; d < sizeof(VehicleMods[]); d++)
VehicleMods[i][d] = 0;
VehiclePaintjob[i] = 255;
VehicleLock[i] = 0;
VehicleAlarm[i] = 0;
UpdateVehicle(i, 0);
SaveVehicle(i);
return 1;
}
Re: need small help -
Gazzy - 27.08.2015
Change "color2," to just "color2" without the comma.
Re: need small help -
CraTzy - 28.08.2015
well got it but the system got some errors in game why I type
/givevipcar 10000 500 0 0
the car owns to me and set to pos 0,0,0
what a hex :O
+ and if there is a connectd player when I try to give him the car again same shiet
the car owner set to me + spawn in 0,0,0
can you try to fix it ? :/