la fel si oprirea motorului.. 

if(strcmp(cmd, "/engine",true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COLOR_GREY, "Server: Doar soferul poate porni masina!");
return 1;
}
if(vid != INVALID_VEHICLE_ID)
{
if(Refueling[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DBED15}Angajat peco:{15D4ED} Domnule asteptati sa umplu rezervorul.");
return 1;
}
if(Gas[vid] < 1)
{
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Numai ai benzina",1500,3);
return 1;
}
new Float:Valoarea;
GetVehicleHealth(vid,Valoarea);
if(vid > PreVehicle)
{
if(CarData[vid-PreVehicle][cOwned] == 0 && CarData[vid-PreVehicle][cModel] != 0 && PlayerData[playerid][pAdmin] < 6)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/cumparvehicul)!");
return 1;
}
if(Valoarea < 302 && CarData[vid-PreVehicle][cOwned] == 1)
{
return 1;
}
if(CarData[vid-PreVehicle][cExploded] == 1 || CarData[vid-PreVehicle][cExploded] == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Nu poti porni masina inainte de achita reparatiile!");
return 1;
}
}
if(vid >= 215 && vid <= 222 && HireCar[playerid] != vid)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/rentcar)!");
return 1;
}
if(IsABmx(vid))
{
return 1;
}
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_OFF)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
if(Disguise[playerid] == 0)
{
format(string, sizeof(string), "* %s a pornit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
if(Disguise[playerid] == 0)
{
format(string, sizeof(string), "* %s a oprit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
return 1;
}
?if(strcmp(cmd, "/engine",true) == 0) || if(strcmp(PRESSED, "PED_DUCK",true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COLOR_GREY, "Server: Doar soferul poate porni masina!");
return 1;
}
if(vid != INVALID_VEHICLE_ID)
{
if(Refueling[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DBED15}Angajat peco:{15D4ED} Domnule asteptati sa umplu rezervorul.");
return 1;
}
if(Gas[vid] < 1)
{
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Numai ai benzina",1500,3);
return 1;
}
new Float:Valoarea;
GetVehicleHealth(vid,Valoarea);
if(vid > PreVehicle)
{
if(CarData[vid-PreVehicle][cOwned] == 0 && CarData[vid-PreVehicle][cModel] != 0 && PlayerData[playerid][pAdmin] < 6)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/cumparvehicul)!");
return 1;
}
if(Valoarea < 302 && CarData[vid-PreVehicle][cOwned] == 1)
{
return 1;
}
if(CarData[vid-PreVehicle][cExploded] == 1 || CarData[vid-PreVehicle][cExploded] == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Nu poti porni masina inainte de achita reparatiile!");
return 1;
}
}
if(vid >= 215 && vid <= 222 && HireCar[playerid] != vid)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/rentcar)!");
return 1;
}
if(IsABmx(vid))
{
return 1;
}
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_OFF)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
if(Disguise[playerid] == 0)
{
format(string, sizeof(string), "* %s a pornit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
if(Disguise[playerid] == 0)
{
format(string, sizeof(string), "* %s a oprit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
return 1;
}
C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : warning 215: expression has no effect C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 001: expected token: ";", but found "if" C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 017: undefined symbol "PRESSED" C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
if(strcmp(cmd, "/engine",true) == 0) || if(strcmp(PRESSED, "PED_DUCK",true) == 0)
|
Код:
C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : warning 215: expression has no effect C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 001: expected token: ";", but found "if" C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : error 017: undefined symbol "PRESSED" C:\Documents and Settings\Administrator\Desktop\CSDetails RPG\CSDetails RPG\gamemodes\csdetails.pwn(48514) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Код:
if(strcmp(cmd, "/engine",true) == 0) || if(strcmp(PRESSED, "PED_DUCK",true) == 0) |
|
if(strcmp(cmd, "/engine",true) == 0) || strcmp(PRESSED, "PED_DUCK",true) == 0 ) |
rep+