Skripta koju koristim: GTA RP
Detaljan opis problema: Kada ocu da upalim i stiskam Shift ili /upali nece da pokrece komandu,ja ne vidim ovde problem???
Dio skripte: if(!strcmp(cmd, "/engine", true) || strcmp(cmd, "/upali", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[playerid][pPcarkey] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey4] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey5] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey6] == idcar) { }
else { return 1; }
}
if(CarInfo[idcar][cOwned] == 2)
{
return 1;
}
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509)
{
return 1;
}
if(idcar == 59 || idcar == 60)
{
return 1;
}
if(idcar >= 143 && idcar <= 154)
{
if(HireCar[playerid] != idcar)
{
return 1;
}
}
if(IsAPlane(idcar))
{
return 1;
}
if(IsAHarvest(idcar))
{
return 1;
}
if(IsADrugHarvest(idcar))
{
return 1;
}
if(IsASweeper(idcar))
{
return 1;
}
if(IsARaceCar(idcar))
{
return 1;
}
if(gEngine[playerid] == 1) { return 1; }
new playerveh = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, playerveh, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Motor se pokrece...",3500,3);
gEngine[playerid] = 1;
return 1;
}
if(engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
return 1;
}
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[playerid][pPcarkey] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey4] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey5] == idcar) { }
else if(PlayerInfo[playerid][pPcarkey6] == idcar) { }
else { return 1; }
}
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509)
{
return 1;
}
if(idcar == 59 || idcar == 60)
{
return 1;
}
if(idcar >= 135 && idcar <= 154)
{
if(HireCar[playerid] != idcar)
{
return 1;
}
}
if(IsAHarvest(idcar))
{
return 1;
}
if(IsADrugHarvest(idcar))
{
return 1;
}
if(IsAPlane(idcar))
{
return 1;
}
if(IsASweeper(idcar))
{
return 1;
}
if(IsARaceCar(idcar))
{
return 1;
}
engineOn[GetPlayerVehicleID(playerid)] = false;
//RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s okrece kljuc i gasi motor.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
gEngine[playerid] = 0;
new keycar = PlayerInfo[playerid][pPcarkey];
new keycar2 = PlayerInfo[playerid][pPcarkey2];
new keycar3 = PlayerInfo[playerid][pPcarkey3];
new keycar4 = PlayerInfo[playerid][pPcarkey4];
new keycar5 = PlayerInfo[playerid][pPcarkey5];
new keycar6 = PlayerInfo[playerid][pPcarkey6];
if(IsAnOwnableCar(idcar))
{
if(keycar == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar][cLock] = 1;
}
}
else if(keycar2 == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar2,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar2][cLock] = 1;
}
}
else if(keycar4 == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar4,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar4][cLock] = 1;
}
}
else if(keycar5 == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar5,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar5][cLock] = 1;
}
}
else if(keycar6 == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar6,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar6][cLock] = 1;
}
}
else if(keycar3 == idcar)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar3,i,0,1);
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo[keycar3][cLock] = 1;
}
}
}
return 1;
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Pomoc
mozda je problem sto si seo u vozilo koje nema mogucnost da bude upaljeno
Nije,na svako vozilo mi je tako
hm.. de slikaj mi, nije mi se ovo desavalo pre
Pawno slika ili InGame?
i pawno i in game
PAWNO
http://www.igreklik.com/slike/images/59002096324410697396.png
http://www.igreklik.com/slike/images/87277792839221162207.png
http://www.igreklik.com/slike/images/74898347124583057001.png
http://www.igreklik.com/slike/images/05483508912786278198.png
http://www.igreklik.com/slike/images/57100599888262231533.png
InGame
http://www.igreklik.com/slike/images/37414902314545413016.png
hmm, cudno, nadam se da ti se ne mesaju vozila ili nesto slicno ? ili da si organizaciji ? komanda je klasicna kao iz GTARP skripte, ne bi trebalo biti problema
Mesaju mi se svi idovi ali zbog toga nebi trebalo mesaju mi se na svaku org jer radim neke poslove u onoj drugoj temi si mogao ali pre nego sto sam odradio posao Kamiondzije moglo je da se pale normlno iako se mesaju idovi, ono sto ocu da kazem ja pogledam u pawno id i getcar i sve tako ali jos nisam zavrsio server getcar ID i onda testam vozilo moze da se upali ali sad ni to ne moze
aa pa ne mozes tako, cim ti se pomesaju 2 vozila, onda se izmesaju sva, ne mozes tako na bag voziti kola
Pa znam mislio sam da resim sve poslove da napravim,organizacije sva vozila na serveru i onda polako ingame /dl idovi pa stavljam.
ne mozes tako, moras prvo da sredis bag sa mesanjem pa tek onda da bilo sta radis sa vozilima
Ok hvala nemoj jos lockati temu cekaj da sredim vozila pa javim moze li
zNA LI NEKO