[Pomoc]Vozila


Započeo CodeMan, Jul 31, 2011, 22:02:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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.

Kod: c
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