GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: 01ToYoTa01 - 2010. november 13. - 17:44:25

Cím: Teleport pickup
Írta: 01ToYoTa01 - 2010. november 13. - 17:44:25
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.)
Cím: Teleport pickup
Írta: ProDjBoy - 2010. november 13. - 18:54:20
Ezt használd: http://www.sa-mp.gportal.hu/gindex.php?pg=32311475
Cím: Teleport pickup
Írta: ZeRo - 2010. november 13. - 19:16:53
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;
}

 
       
Cím: Teleport pickup
Írta: 01ToYoTa01 - 2010. november 13. - 19:33:02
Kösz már értem, de a pickupid, az olyan, mint a playerid, tehát úgy kell hagyni?
Cím: Teleport pickup
Írta: ProDjBoy - 2010. november 13. - 21:54:46
Azt nem tudom biztosan de szerintem nem.
Itt vannak a pickup id-k ha szükséged van rá: http://weedarr.wikidot.com/pickups