Szerző Téma: Teleport pickup  (Megtekintve 848 alkalommal)

Teleport pickup
« Dátum: 2010. November 13. - 17:44:25 »
0 Show voters
Azt hogy lehet megcsinálni, hogy ha belemegyek egy pickup-ba, akkor elteleportáljon egy bizonyos pozícióba? És ezt többször (azért mondom, hogy ne keveredjenek össze.)

Teleport pickup
« Válasz #1 Dátum: 2010. November 13. - 18:54:20 »
0 Show voters

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Teleport pickup
« Válasz #2 Dátum: 2010. November 13. - 19:16:53 »
0 Show voters
Ez csak egy általános séma, de gondolom ennek alapján meg tudod oldani, ha nem, akkor írj. ;)
 

new pickupLSPD;
public OnFilterScriptInit(  ) { //v. OnGameModeInit
    pickupLSPD = CreatePickup( model, x, y, z, 1 );
    //Többi pickup deklarálása
    return 1;
}
public OnPlayerPickUpPickup( playerid, pickupid ) {
    if( pickupid == pickupLSPD ) {
        SetPlayerPos( playerid, x, y, z );
    //És a többi
    } else if( pickupid == pickupNemtommi ) {
        SetPlayerPos( playerid, ... );
    }
    return 1;
}

 
       

Teleport pickup
« Válasz #3 Dátum: 2010. November 13. - 19:33:02 »
0 Show voters
Kösz már értem, de a pickupid, az olyan, mint a playerid, tehát úgy kell hagyni?

Teleport pickup
« Válasz #4 Dátum: 2010. November 13. - 21:54:46 »
0 Show voters
Azt nem tudom biztosan de szerintem nem.
Itt vannak a pickup id-k ha szükséged van rá: http://weedarr.wikidot.com/pickups

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal