Skripta koju koristim:/
Detaljan opis problema:Imam jedan mali problem neznam kako ovo da resim ako moze pomoc.Hvala
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
if (strcmp("/boot", cmdtext, true, 10) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID)
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
{
else
}
if(vid != INVALID_VEHICLE_ID)
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
return 1;
}
return 0;
}
Evo i errora
E:\samp03dsvr_R2_win32\gamemodes\SM.pwn(106) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Daj liniju 106 a u liniji 108 ti je po 2-gi put definirana varijabla "Vid" izbrisi je.
106 line je:
{
else
}
na pocetku scripte stavi
new gepek[MAX_PLAYERS] = 0;
if (strcmp("/boot", cmdtext, true, 10) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if(gepek[playerid] == 0)
{
if(vid != INVALID_VEHICLE_ID)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
gepek[playerid] = 1;
return 1;
}
}
else
{
if(gepek[playerid] == 1)
{
if(vid != INVALID_VEHICLE_ID)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
gepek[playerid] = 0;
return 1;
}
}
}
return 1;
}
tako ce raditi valjda :/
Hvala svima popravio sam bugove moze LOCK