Skripta Koju Koristim:PG
Detaljan Opis Poblema:Pa kad neko udje u auto a nije vlasnik ne izbaci ga :/
Zanima me di da ubacim da ga izbacuje iz auta.
Dio Skripte:Koji?
U OnPlayerStateChange, if(newstate == PLAYER_STATE_DRIVER)
Tamo proveriš da li je vlasnik, ako jeste sve je u redu, ako nije izbacuje ga.
Da li je potrebno da ti pišem sve, ili će ti ovo biti dovljno?
PS: Isto tako može i u OnPlayerEnterVehicle.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new sendername[MAX_PLAYER_NAME], string[128];
if(ispassenger == 0){
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i,vehicleid))
{
if(GetPlayerVehicleSeat(i) == 0)
{
//new Float:slx, Float:sly, Float:slz;
//SetPlayerHealth(playerid,0.0);
ClearAnimations(playerid);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
ClearAnimations(playerid);ClearAnimations(playerid);ClearAnimations(playerid);
SendClientMessage(playerid, COLOR_RED, "{FFFF11}Balkan Nations | {FF0000}Ne mozes krasti drugim igracima vozilo!");
}
if(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist[i][Vlasnik], true) == 0)
{
}
else{ ClearAnimations(playerid);
format(string, sizeof(string), "{FFFF11}Balkan Nations | {0080FF}Ovo nije tvoje vozilo! {FF0000}Vlasnik: %s", Carlist[i][Vlasnik]);
}
}
return 1;
}
}
}
}
return 1;
}
Evo OnPlayerEnterVehicle i ne izbacuje ga :S