Skripta koju koristim: LARP
Detaljan opis problema: Imam bus sa ovim /v engine i mislim kad bi ubacio umjesto playerid vehicleid da bi valjalo..No,kako da ubacim vehicleid,pokuso sam al dodu mi 4 erora :S
Dio skripte:
Citat
if(strcmp(x_nr, "engine", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(vehid != INVALID_VEHICLE_ID)
{
if(EngineStatus[vehicleid] == 0)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
else if(EngineStatus[playerid] == 1)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
}
}
else
{
SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
}
}
[/quote]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
To koristis ovaj poslednjih larp 3.0 ?
On je po meni sav ubagovan, neces resiti problem sa ubacivanjem toga za id vozila, probaj ovo...
if(strcmp(x_nr, "engine", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(vehid != INVALID_VEHICLE_ID)
{
if(EngineStatus[vehicleid] == 0)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 1;
engineOn[GetPlayerVehicleID(playerid)] = true;
SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
else if(EngineStatus[playerid] == 1)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
}
}
else
{
SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
}
}
Tako sam ja resio problem na "normalnom" ravensu... probaj pa javi...
Ja sam ga vec dosta edito i nece me valjda sad to je**t
Eto ubacio i opet isto..
Nece nebrini, nego jel ti radi ovo ?
Ako ne, reci... :)
Evo ubacio sam..Odem v engine i upalim odem /rtc i sjednem ponovo i kucam /v engine pise ugasili ste vozilo pa moram ponovo :S
Daj mi /rtc komandu...
Sto nisi odma lepo objasnio da je problem kad kucas /rtc
Mada je to normalno da kad kucas /rtc , al ok, moze da se podesi i da ti iskljuci..
ma nije samo rtc..kad odem u drugi auto opet isto :S kako god da odem opet isto.npr uzmem 1 auto pda i upalim ga sjednem u 2 1. ga ugasim pa tek onda upalim :S znaci do te cjele komande engine je..
if(strcmp(cmd, "/respawnthiscar", true) == 0 || strcmp(cmd, "/rtc", true) == 0) // by LordMan
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 2 )
{
SendClientMessage(playerid, COLOR_GRAD1, "** Nisi ovlascen da koristis ovu komandu!");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, 256, "[ADMIN]: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
ABroadCast(COLOR_LIGHTRED,string, 5);
EngineStatus[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
SafeRemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ORANGE, "** Vehicle Respawned !");
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Respawned His Car",d,m,y,h,mi,s,sendername);
AdminLog(string);
}
}
return 1;
}
ovo je za rtc komandu...
nzm sta da ti kazem, probaj da iz starijeg larp-a zamenis /engine opciju...
tj izbrises sve vezano za ovaj engine, a ubacis onaj iz originalnog larp-a...
Mozes ti meni reci kako da izbacim kad ima pod isownablecar can turn engine itd ta sranja
Refresh ..ubacio sam ovo pod oboje
new newcar = GetPlayerVehicleID(playerid);
EngineStatus[newcar] = 1;
pod drugo umjesto 1 0 i sad samo mogu upalit a nemogu ugasit :S