Jump to content
  • 0

pomoc Nastoupeni do vozidla


eRko16

Dotaz

Zdravim potrebuju poradit, chci udelat ze kdyz hrac nastoupi do auta s ID 407 tak mu vyjede zprava. Zkousel jsem asi 6 typu jak to udelat, jak OnPlayerStateChange tak OnPlayerEnterVehicle

 

Naposled jsem zkousel toto v OnPlayerEnterVehicle a to taky nejde, muzete mi napsat jak nato ?

 

{
   if(GetVehicleModel(vehicleid) == 407)
{
GameTextForPlayer(playerid, "~n~~n~~n~~n~Muzes se pridat k hasicum stisknutim L.ALT", 5000, 3);
}

Link to comment
Share on other sites

23 odpovědí na tuto otázku

Recommended Posts

  • 0
Zdravim potrebuju poradit, chci udelat ze kdyz hrac nastoupi do auta s ID 407 tak mu vyjede zprava. Zkousel jsem asi 6 typu jak to udelat, jak OnPlayerStateChange tak OnPlayerEnterVehicle

 

Naposled jsem zkousel toto v OnPlayerEnterVehicle a to taky nejde, muzete mi napsat jak nato ?

 

{
   if(GetVehicleModel(vehicleid) == 407)
{
GameTextForPlayer(playerid, "~n~~n~~n~~n~Muzes se pridat k hasicum stisknutim L.ALT", 5000, 3);
}

 

 

do onplayerstatechange

 

if(GetVehicleModel(vehicleid)l == 407 && newstate == PLAYER_STATE_DRIVER)

{

 

 

}

Link to comment
Share on other sites

  • 0

Nevim rpoc ale mam error

C:\Users\eRko\Desktop\Nevim.pwn(1131) : error 017: undefined symbol "vehicleid"

 

Radek:

if(GetVehicleModel(vehicleid) == 407 && newstate == PLAYER_STATE_DRIVER)

 

Nema tam bejt playerid ? asi blbost co ale nepise to error s tim. Radsi se zeptam

Link to comment
Share on other sites

  • 0
Nevim rpoc ale mam error

C:\Users\eRko\Desktop\Nevim.pwn(1131) : error 017: undefined symbol "vehicleid"

 

Radek:

if(GetVehicleModel(vehicleid) == 407 && newstate == PLAYER_STATE_DRIVER)

 

Nema tam bejt playerid ? asi blbost co ale nepise to error s tim. Radsi se zeptam

 

 

playerid

Link to comment
Share on other sites

  • 0

lol GetVehicleModel zjistuje model vozidla takze musite dosadit id toho vozidla a ne hracovo id a to este pro dementy se pise do funci Player Vehicle aby to bylo hned jasny ale nektery to nepobiraj :) ma to vyhody lze zjistit model vozidla ve kterem nikdo nesedi

Link to comment
Share on other sites

  • 0
lol GetVehicleModel zjistuje model vozidla takze musite dosadit id toho vozidla a ne hracovo id a to este pro dementy se pise do funci Player Vehicle aby to bylo hned jasny ale nektery to nepobiraj :) ma to vyhody lze zjistit model vozidla ve kterem nikdo nesedi

 

new vehicle = GetPlayerVehicleID(playerid);
GetVehicleModel(vehicle)

 

Edit: Chyba xD

Link to comment
Share on other sites

  • 0

new vehicleid = GetPlayerVehicleID(playerid);//zjisteni id vozidla ve kterem hrac a zapsani hodnoty do promene vehicleid

GetVehicleModel(vehicleid);//zjisti model z id vozidla ktery jsme si zapsaly do promene vehicleid

Doufam ze uz kazdy prisel na to ze davat playerid do GetVehicleModel je blbost sice 100% ne nekdy by se to dalo vyuzit ale pochybuju ze to nekdy takto vyuzijete to by musel byt special mod kde by kazdy mnel jedno auto a bylo by schodne id auta a vozidla.

Link to comment
Share on other sites

  • 0
new vehicle = GetPlayerVehicleID(playerid);
GetVehicleModel(GetPlayerVehicleID(vehicle))

 

:v:

víš že jsi napsal úplnou blbost....

vysvetli mi toto

new vehicle = GetPlayerVehicleID(playerid);

GetVehicleModel(GetPlayerVehicleID(vehicle))

 

GetVehicleModel(GetPlayerVehicleID(playerid))

<--toto je spravne

Link to comment
Share on other sites

  • 0

marwine nejde to, mam to takhle

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
   {
	SCM(playerid, BARVA_CERVENA, "Funguje to dopici ?");
   }
}

Link to comment
Share on other sites

  • 0

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
   {
  SCM(playerid, BARVA_CERVENA, "Funguje to dopici ?");
   }
return 1;
}

 

zkus to s returnem

Link to comment
Share on other sites

  • 0
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
   {
  SCM(playerid, BARVA_CERVENA, "Funguje to dopici ?");
   }
return 1;
}

 

zkus to s returnem

 

Ten tam mam taky, jen sem ho tady omylem nenapsal

Link to comment
Share on other sites

  • 0

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   if(GetVehicleModel(vehicleid) == 407)
   {
  SCM(playerid, BARVA_CERVENA, "Funguje to dopici ?");
   }
return 1;
}

 

zapomnel sem na preddefinovane vehicleid :d

Link to comment
Share on other sites

  • 0

public OnPlayerEnterVehicle se vyvola kdyz hrac stiskne nebo drzi klavesu k nastoupeni do vozidla = este tam neni takze mu GetPlayerVehicleID vyjede 0 kdyz v zadnem nesedi

zato public OnPlayerStateChange se vyvola kdyz se zmeni state toho hrace = kdyz nasedne do auta nebo vystupuje

Link to comment
Share on other sites

  • 0
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   if(GetVehicleModel(vehicleid) == 407)
   {
  SCM(playerid, BARVA_CERVENA, "Funguje to dopici ?");
   }
return 1;
}

 

zapomnel sem na preddefinovane vehicleid :d

 

zkousel jsi toto??

Link to comment
Share on other sites

  • 0
tak to je blbost protože mě to jde...

Přesně, CELÉ vytažené z mého modu a tam to fungovalo (ten Gametext a rank si odmyslete)

 

   if(GetVehicleModel(vehicleid) == 548 && rank[playerid] < 20)
   {
	TogglePlayerControllable(playerid, 0);
	TogglePlayerControllable(playerid, 1);
	GameTextForPlayer(playerid, "~w~ You need 20 points, if you want to drive this vehicle", 3000, 3);
}

Link to comment
Share on other sites

  • 0
tak to je blbost protože mě to jde...

Přesně, CELÉ vytažené z mého modu a tam to fungovalo (ten Gametext a rank si odmyslete)

 

   if(GetVehicleModel(vehicleid) == 548 && rank[playerid] < 20)
   {
	TogglePlayerControllable(playerid, 0);
	TogglePlayerControllable(playerid, 1);
	GameTextForPlayer(playerid, "~w~ You need 20 points, if you want to drive this vehicle", 3000, 3);
}

nechapu k čemu tam jednou zakažeš a podruhe povolíš ovládání¨

 

ja to mam v lp takhle

 

	if(GetVehicleModel(vehicleid) == 416)
{
    if(Hrac[playerid][Role] != 3)
    {
		TogglePlayerControllable(playerid, 1);
	}
}

a funguje...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...