Skripta koju koristim: Moj mod od 0
Detaljan opis problema: Ubacio sam mapu za bolnicu i sada sam htio ubacit kada si u blizini tog markera stisnec enter i udjes u int isto tako i za izlaz.. no baca mi 4 errora i warning.
warning 209: function "S@@_OnPlayerKeyStateChange" should return a value
(3336) : error 010: invalid function or declaration
(3338) : error 010: invalid function or declaration
(3341) : error 010: invalid function or declaration
(3347) : error 010: invalid function or declaration
(3354) : error 010: invalid function or declaration
Dio skripte: Stavit cu cijeli public..public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new string[128];
new vehicle = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
if(IsPlayerInAnyVehicle(playerid))
{
if(newkeys == KEY_NO)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && Bike(vehicle))
{
new Float: health;
GetVehicleHealth(vehicle, health);
GetVehicleParamsEx(vehicle,engine,lights, alarm, doors, bonnet, boot, objective);
if(engine == 0)
{
if(health <= 350)
{
format(string, sizeof(string), "%s pokusava upaliti motor vozila.", GetName(playerid));
ProxDetector(20.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
SendClientMessage(playerid,-1,"{F3FF02}Obavijest{FFFFFF}: Nemozete upaliti vozilo jer je previse osteceno.");
}
/*else if(Gas[vehicle] < 3)
{
format(string, sizeof(string), "%s pokusava upaliti motor vozila.", GetName(playerid));
ProxDetector(20.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
SendClientMessage(playerid,-1,"{F3FF02}Obavijest{FFFFFF}: Nemozete upaliti vozilo jer je rezervoar prazan.");
}*/
else
{
format(string, sizeof(string), "%s pali motor vozila.", GetName(playerid));
ProxDetector(20.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
//SendClientMessage(playerid,-1,"{F3FF02}Obavijest{FFFFFF}: Upalili ste motor vozila.");
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicle, 1, lights, alarm, doors, bonnet, boot, objective);
}
}
else
{
format(string, sizeof(string), "%s gasi motor vozila.", GetName(playerid));
ProxDetector(20.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
//SendClientMessage(playerid,-1,"{F3FF02}Obavijest{FFFFFF}: Ugasili ste motor vozila.");
SetVehicleParamsEx(vehicle, 0, lights, alarm, doors, bonnet, boot, objective);
}
}
}
if(nitro[playerid] == 1)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !Nitro(GetPlayerVehicleID(playerid))) return false; else if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); else if ((((newkeys & (4)) != (4)) && ((oldkeys & (4)) == (4)))) RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
}
} // ako maknem ovu zagradu baca mi 26 errora.. tu mi baca warning
}
else //error 1
{
if(newkeys & KEY_SECONDARY_ATTACK) // error 2
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1172.6248, -1321.5532, 15.1860)) //error 3
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, -10.6574, 2508.1597, 1101.0044);
SetCameraBehindPlayer(playerid);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, -10.6574, 2508.1597, 1101.0044)) //error 4
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1172.6248, -1321.5532, 15.1860);
SetCameraBehindPlayer(playerid);
}
}
return 1; /error 5
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Ispricavam se za DP..no fixo sam uredu je sada.