Peršokti į turinį

Įėjimai su ENTER klavišu. ir 3d teksto kurimas


LeveL.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3792 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Pasidarome koordinates tokias :
1. Kur reikės būti, kad paspaudus enter vyktų veiksmas.
2. Kita vieta kur paspaudus enter vyktų kitas veiksmas.

Dabar susirandam callbacką 

OnPlayerKeyStateChange

 kai turim abejas koordinates.

Rašome:

if (newkeys & KEY_SECONDARY_ATTACK)
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, įėjimo x, y, z ) 
{
SetPlayerPos( playerid, x, y, z ); //  Pozicija ten kur žaidėjas turi atsirast.
SetPlayerInterior( playerid, interiero ID );
SendClientMessage(playerid,SPALVA,”Atsiradai ten ir ten”);
}
}
return 1;
}
if( newkeys == KEY_SECONDARY_ATTACK )
   {
       if( IsPlayerInRangeOfPoint( playerid, 3.0, x, y, z ) ) // Koordinatės ten, kur atsiradai paspaudus enter
      {
           SetPlayerPos( playerid, x, y, z ); // Koordinatės ten, kur turi išėjęs atsirast
           SetPlayerInterior( playerid, 0);
           SendClientMessage(playerid,SPALVA,”Išėjai ir atsiradai ten ir ten”);
}
}
 return 1; 
}
Redaguota , nario BiFfGuYz
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

Dabar 3D teksto kurimas.


Koordinatės ten kur turėtų būt 3D tekstas yra vėl reikalingos.

Susirandam callbacką 

OnGameModeInit


ir rašome :
 

Create3DTextLabel("Norėdamas įeiti spausk Enter", SPALVA, x,y,z, atstumas nuo kiek metrų matysis, 0, 0)

Ir viskas.

Redaguota , nario BiFfGuYz
Nuoroda į komentarą
Dalintis per kitą puslapį

Norėčiau paklaustk, kaip reiktų sukurt, kad pvz Policininkai galėtų nusiteleportuoti į garaža su mašina ir iš garažo atgal į lauka?

Privažiama prie garažo, spaudi + ir nusiteleportuoja tik Policijos darbutojas į garaža, ir poto pasapudus + iš jo, kaip sukurt tokį įėjimą? :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Norėčiau paklaustk, kaip reiktų sukurt, kad pvz Policininkai galėtų nusiteleportuoti į garaža su mašina ir iš garažo atgal į lauka?

Privažiama prie garažo, spaudi + ir nusiteleportuoja tik Policijos darbutojas į garaža, ir poto pasapudus + iš jo, kaip sukurt tokį įėjimą? :)

Panašiai kaip čia, tik nebe ATTACK naudoji klavišą t.y ENTER, o persidarai ant savo kokios nori, kad būtu serveryje. Ir tada pridėti, kad su mašina nusiteleportuotu į tavo garažą, o ne į interjierą. Ir į lauką taip pat.

Nuoroda į komentarą
Dalintis per kitą puslapį

Tai pvz:

 

if (newkeys & KEY_SECONDARY_ATTACK)
{
new vehicleid = GetPlayerVehicleID(playerid); 
if(IsPlayerInAnyVehicle(playerid)) 
{
SetVehiclePos(vehicleid, kordinatės); 
SetPlayerPos(playerid, kordinatės); 
PutPlayerInVehicle(playerid, vehicleid, 0); 
return 1; 
}

Šitaip?

Redaguota , nario Karolukas771
Nuoroda į komentarą
Dalintis per kitą puslapį

 

Tai pvz:

 

if (newkeys & KEY_SECONDARY_ATTACK)
{
new vehicleid = GetPlayerVehicleID(playerid); 
if(IsPlayerInAnyVehicle(playerid)) 
{
SetVehiclePos(vehicleid, kordinatės); 
SetPlayerPos(playerid, kordinatės); 
PutPlayerInVehicle(playerid, vehicleid, 0); 
return 1; 
}

Šitaip?

 

Tavo šitame kode viskas gerai :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3792 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...