Skripta : CLRP
Problem : Pa ovako kad neko ude u auto onda ga zaledi i ja uvijek moram kucati komandu /unfreeze da bi nekog odledio da bi mogo vozizi auto!!
Neke slike : /
Deo skripte: ako treba
OnPlayerEnterVehicle, daj ga ovde
Je li u svako auto ili ?
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
else
{
SendClientMessage(playerid, SIVA, "(Izbacen) Samo clanovi Policije!");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
}
}
if (IsNpcVehicle(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==100) {}
else
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pMember]==4 || PlayerInfo[playerid][pLeader]==4) { }
else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Pokusaj kradje vozila Hitne Pomoci"); }
}
if (IsATank(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]== 1 || PlayerInfo[playerid][pLeader]==3 || PlayerInfo[playerid][pMember]==3) {}
else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Kradja Tenka"); SendClientMessage(playerid, COLOR_GREY,"Ne znas kako se vozi tenk."); }
}
}
return 1;
}
U poneko auto kad udem!
stavi ovo pod taj callback TogglePlayerControllable(playerid, 1);
i jos nesto, mozda je proglem do toga sto nisi pokrenuo motor vozila xD :-\
Ma samo udes u auto i vozis nemoras ga paliti
Citat: [AG]Carlos poslato Novembar 25, 2012, 21:50:36 POSLE PODNE
Ma samo udes u auto i vozis nemoras ga paliti
aa , nisam te skonto,ako zelis da moras da upalis motor stavi onda ovo pod taj callback
TogglePlayerControllable(playerid, 0);
to znaci da ce to da zaledi igraca dok ne pokrene motor, a u callbacku gde palis motor , stavi ovo
TogglePlayerControllable(playerid, 1);
meni nema nigdje u skripti "callback"
De mi ti citavu tu skriptu!
Citat: [AG]Carlos poslato Novembar 25, 2012, 21:54:11 POSLE PODNE
meni nema nigdje u skripti "callback"
De mi ti citavu tu skriptu!
jao meni..., ne kucas u skripti callback, nego public...
Lock Temu rijesen problem!