Jump to content
  • 0

pomoc "GetVehicleID"


Twixo

Dotaz

Popis problému:

Zdravím,

 

už pár dní mi láme hlavu ako zistiť ID vozdila, nemyslím ID modelu ale ID auta (/dl tak to ID napr. 3), ale tak, že nebudem v aute (takže GetPlayerVehicleID nebude fungovať, pretože nie som v aute). Skúšal som všeličo, stále nič a vôbec som nebol ani blízko, takže by som Vás chcel poprosiť o radu, ako zistiť ID vehiclu. A znovu zdvôrazňujem, že nepotrebujem zistit ID modelu, potrebujem ID. Potrebujem to iba na to aby, keď si spawner admin auto, tak ho hneď do neho hodí.

 

Chyby/varování kompilátoru a při běhu:

--

 

Kód:

 

new vehid;
    if(sscanf(params, "i",vehid)) return SendClientMessage(playerid, 0xFF0000FF, "[ ! ] {FFFFFF} /veh [ vehicleid ]");
    if(vehid < 400 || vehid > 611) return SendClientMessage(playerid, 0xFF0000FF, "[ ! ] {FFFFFF} Použí id 400 - 611");
    new Float:x,Float:y,Float:z,Float:Angle;
    GetPlayerPos(playerid, x,y,z);
    GetPlayerFacingAngle(playerid,Angle);
    CreateVehicle(vehid,x,y,z,Angle,random(255),random(250),5,5);
    new svet = GetPlayerVirtualWorld(playerid);
    SetVehicleVirtualWorld(vehicleid, svet);  //Tie "vehicleid" som tam dal aby to nebolo prazdne
    PutPlayerInVehicle(playerid,vehicleid,0);

 

 

 

Dodatečné poznámky:

--

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0

Pokud má každý admin svoje vozidlo / více vozidel, tak si vytvoř pole s rozsahem MAX_PLAYERS nebo pole polí při čemž velikost pole v poli bude počet maximálních aut, kolik si bude moct každý admin vytvořit. Pokud chceš, aby to auto mohl používat každý, tak si vytvoř pole pouze s počtem maximálních aut (rádoby serverovou proměnnou pro admin vozidla), udělej si metodu (příkazy) na vytváření aut, kdy budeš muset zjistit volný index. A samozřejmě do toho vozidla, jehož id je uložené v poli pod nějakým indexem ho potom hodíš. ;) 

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