Jump to content
  • 0

pomoc IsPlayerInVehicle chyba


Zimbabwe

Dotaz

Mám povolání popelář a chci, aby šlo dát /misej en ve vozidle pro popeláře (ID: 408) Kod mam takhle ale když chci dát /mise a sedím v tom autě tak mě to nejde.

if(Job[playerid] == 21)
	{
		if(!IsPlayerInVehicle(playerid, 408)) return SCM(playerid,ORANZOVA,"Musíš být ve vozidle");
		SetPVarInt(playerid,"MiseOn",1);
		SetPVarInt(playerid,"Delamisi",1);
		SetPlayerCheckpoint(playerid,1562.2322,1023.5142,10.8203,10);
	}

Prosím o radu předem díky.

Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0

if(!IsPlayerInVehicle(playerid, 408)) return SCM(playerid,ORANZOVA,"Musíš být ve vozidle");

 

zmeň na

 

if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SCM(playerid,ORANZOVA,"Musíš být ve vozidle");

 

vehicleid je úplne niečo iné ako modelid

 

vehicleid, je poradové číslo vozidla na servery

Link to comment
Share on other sites

  • 0

 

new vozidlo = GetVehicleModel(GetPlayerVehicleID(playerid));
 
if(vozidlo != 408) return SCM(playerid,ORANZOVA,"Musíš být ve vozidle");

 

Myslíš toto? Lebo nepochopil som ťa úplne

Link to comment
Share on other sites

  • 0

Díky a nevíš jak udělám abych nemusel za každe povolání tohle dávat tak to udělat nějak najednou ?

Tak pokud budou vsechna zamestnani delat misi v tom samem modelid tak staci dkyz tu podminku vystrcis o uroven vys (nad if(Job[playerid] == )

Link to comment
Share on other sites

  • 0

Jo ještě mám dotaz když máš např povolání kamionista tak ono je těch kamionu víc tak jak přidám třebas kamion ID 515 + 514 třebas když je v 515 tak může dělat misi a nemusí být v 514 jestli chápete.

Link to comment
Share on other sites

  • 0

new vozidlo = GetVehicleModel(GetPlayerVehicleID(playerid));
 
if(vozidlo != 408 || vozidlo != 409 || vozidlo != 410) return SCM(playerid,ORANZOVA,"Musíš být ve vozidle");

 

ID vozidiel si už uprav, operátor || znamená alebo

Link to comment
Share on other sites

  • 0

Když si dám

new vozidlo = GetVehicleModel(GetPlayerVehicleID(playerid));

Tak se mi to během setiny zkopčí do AMX a je z toho 0b co stím ?

windows neukazuje presne udaje v tom seznamu. musis jit do vlastnosti tam je to presnejsi.

Ale ono tito pise ze symbol neni pouzity ne ? To mam dojem ze do toho amx pak vubec neda, to muzes zjistit pomoci deamx jestl itam je nebo ne

Link to comment
Share on other sites

  • 0

Atome nějaký bližší návod '¨deamx'' neznám.

takova ta vec ktera se ti snazi udelat z amx pwn soubor, ovsem to co vyplivne je nepouzitelny. ale deamxnuty pwn poznas jednoduse, kazdy promena se jmenuje glob a nejaky cisl oa kazda fce (krom public) je nejaky function a cislo

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...