Szerző Téma: Ajto hiba! Segitsetek!  (Megtekintve 950 alkalommal)

Ajto hiba! Segitsetek!
« Dátum: 2016. február 06. - 08:26:18 »
0 Show voters
Ezt hogyan lehet megoldani hogy van egy ajto rendszerem es csak Y gombba leheesen bemenni mert igy ha belemesz a pickupba es egybol beteleportal.Itt a teleportalas kodja :) :
i = NINCS;
for(;++i < MAX_AJTO;)
{
if((pickupid == AjtoInfo[abepickup]) || (pickupid == AjtoInfo[abepickupk]))
{
   if(!AjtoInfo[anyitva]) return SCM(playerid, COL_LRED, \"Az ajtó jelenleg zárva van!\");
   if(PlayerInfo[playerid][pTog][14] == true) return false;
   if(IsPlayerInAnyVehicle(playerid))
       if(!AjtoInfo[ajarmu])
           return SCM(playerid, COL_LRED, \"Az ajtón csak gyalog lehet bemenni!\");
   AjtoTeleport(playerid, 0, i);
   break;
} else if((pickupid == AjtoInfo[akipickup]) || (pickupid == AjtoInfo[akipickupk]))
{
    if(PlayerInfo[playerid][pTog][14] == true) return false;
   AjtoTeleport(playerid, 1, i);
   break;
}
}

 
A segitseget elore koszonom.Bocs hogy ekezet nelkul irtam angol bilentyuzetem van..

Nem elérhető kos

  • 292
    • Profil megtekintése
Ajto hiba! Segitsetek!
« Válasz #1 Dátum: 2016. február 09. - 13:02:53 »
0 Show voters
áthelyezed ide
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

 
az \"Y\" betű megnyomásához meg ő kell oda :)
 
if(PRESSED(KEY_YES))

 
 8)

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Ajto hiba! Segitsetek!
« Válasz #2 Dátum: 2016. február 10. - 09:23:48 »
0 Show voters
Idézetet írta: kos date=1455019373\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59439\" data-ipsquote-contentclass=\"forums_Topic
áthelyezed ide
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

 
az \"Y\" betű megnyomásához meg ő kell oda :)
 
if(PRESSED(KEY_YES))

 
 8)
 
:nono: és miből lesz pickupid???
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Ajto hiba! Segitsetek!
« Válasz #3 Dátum: 2016. február 10. - 12:01:17 »
0 Show voters
Gondolom van tarolva x,y,z poz a pickupoknak. Ha nincs akkor meg tarold el egy float valtozoba es akkor a pickupid helyett isplayerinrangeofpointal kell megoldani.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Ajto hiba! Segitsetek!
« Válasz #4 Dátum: 2016. február 10. - 12:59:38 »
+1 Show voters
Idézetet írta: Flαsн date=1455102077\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59439\" data-ipsquote-contentclass=\"forums_Topic
Gondolom van tarolva x,y,z poz a pickupoknak. Ha nincs akkor meg tarold el egy float valtozoba es akkor a pickupid helyett isplayerinrangeofpointal kell megoldani.
 
szerintem egyszerűbb és erőforrás kímélőbb ha az utoljára \"felvett pickup\" ID-ját tárolja el és Y-nál ellenőrzi, hogy ott van e az adott pickup közelében :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető kos

  • 292
    • Profil megtekintése
Ajto hiba! Segitsetek!
« Válasz #5 Dátum: 2016. február 12. - 22:33:08 »
0 Show voters
Tisztelt Kovacs!
 :facepalm:
 
Ezt hogyan lehet megoldani hogy van egy ajto rendszerem es csak Y gombba leheesen bemenni mert igy ha belemesz a pickupba es egybol beteleportal.Itt a teleportalas kodja :) :[/quote]
ez a kérdés azt fogalmazta meg h \"hogyan lehet megoldani, h \'Y\' betűre reagáljon...\" én ahhoz adtam meg a forráskódot...
az hogy hogyan akarja átírni a kódját a pickupidről az már az ő dolga... ugyan is nem azt kérte h írjuk is meg, hanem h hogyan lehet megoldani...
és igen a legjobb lementeni az id alapján de az x,y,z pozició is tökéletes főleg ha nem szeretné h összeakadjon más megoldásaival :D
 :smokin:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal