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: Zsolt01 - 2011. Január 15. - 08:53:47

Cím: Interiorban kéne segítség.
Írta: Zsolt01 - 2011. Január 15. - 08:53:47
Sziasztok!
Lenne még 2 dolog.
Egy szerelõ mûhelyt szeretnék csinálni de nem találom a tárgyakat külön-külön pl.: egy állvány vagy mi amire a kocsival felálsz, felnik a falmellé, szerelõ számítógép, és ilyesmiket keresek.. de csak egybe találom ezeket és nem tudom külön venni õket. :/    Hol találok szerelõ mûhely berendezéséhez tárgyakat az MTA-ban?  [ Ez megoldódott, egyszerûen csak fantázia kell és bármibõl lehet csinálni... ]
A másik pedig az lenne, hogy szeretnék pár interiort az interior ID-k már meg vannak de nem tudom, hogyan tegyem le a kívánt helyre. nem szeretnék letenni pickupot pl.: kék házikó hanem csak annyi, hogy az ajtónak nekimegy és berakja az interiorba. és ha megoldható akkor valami szöveget szeretnék az ajtó elé, hogy tudni lehessen mi van ott- pl.: bank és bedob a bank interiorba.   <-- Ebben kéne segíteni.. :/
Elõre is köszi!
Cím: Interiorban kéne segítség.
Írta: Zeli6 - 2011. Január 19. - 23:15:02
Hát azt pickuppal lehet hogy pl.: fehér lefele mutató nyíl -> belemész és beteleportál az interiorba és a nyíl fölé pedig 3D-s text-et
Cím: Interiorban kéne segítség.
Írta: Zsolt01 - 2011. Január 20. - 15:19:03
De, hogyan tegyem az ID-t arra a helyre? mert a pickup-ot le tudom rakni de az még csak egy jel.. attól még nem rak be :/
Cím: Interiorban kéne segítség.
Írta: nyE - 2011. Január 20. - 15:25:14
Ez alapján megtudod csinálni.
 

new be, ki;
public OnGameModeInit()
{
    be = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    ki = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(pickupid == be)
{
            SetPlayerPos(playerid, x,y,z);
}
if(pickupid == ki)
{
    SetPlayerPos(playerid, x,y,z);
}
return 1;
}
Cím: Interiorban kéne segítség.
Írta: Csabesz - 2011. Január 20. - 15:31:11
Idézetet írta: Antonyo date=1295533514\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5362\" data-ipsquote-contentclass=\"forums_Topic
Ez alapján megtudod csinálni.
 

new be, ki;
public OnGameModeInit()
{
    be = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    ki = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(pickupid == be)
{
            SetPlayerPos(playerid, x,y,z);
}
if(pickupid == ki)
{
    SetPlayerPos(playerid, x,y,z);
}
return 1;
}

 



nem szeretnék letenni pickupot pl.: kék házikó hanem csak annyi, hogy az ajtónak nekimegy és berakja az interiorba. és ha megoldható akkor valami szöveget szeretnék az ajtó elé, hogy tudni lehessen mi van ott- pl.: bank és bedob a bank interiorba.[/b]   <-- Ebben kéne segíteni.. :/
 
[/quote]
Cím: Interiorban kéne segítség.
Írta: nyE - 2011. Január 20. - 15:37:23
Idézetet írta: IceMan. date=1295533871\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5362\" data-ipsquote-contentclass=\"forums_Topic


Ez alapján megtudod csinálni.
 

new be, ki;
public OnGameModeInit()
{
    be = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    ki = CreatePickup(id, 23, x,y,z, VirtualWolrd);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(pickupid == be)
{
            SetPlayerPos(playerid, x,y,z);
}
if(pickupid == ki)
{
    SetPlayerPos(playerid, x,y,z);
}
return 1;
}

 



nem szeretnék letenni pickupot pl.: kék házikó hanem csak annyi, hogy az ajtónak nekimegy és berakja az interiorba. és ha megoldható akkor valami szöveget szeretnék az ajtó elé, hogy tudni lehessen mi van ott- pl.: bank és bedob a bank interiorba.[/b]   <-- Ebben kéne segíteni.. :/
 
[/quote]
 
[/quote]Elnéztem bocs.
E:
 

public OnPlayerUpdate(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, távolság, x,y,z)) // itt bemegy
    {
        SetPlayerPos(playerid, x,y,z);
    }
    if(IsPlayerInRangeOfPoint(playerid, távolság, x,y,z)) // it kijön
    {
        SetPlayerPos(playerid, x,y,z);
    }
    return 1;
}
public OnGameModeInit()
{
    Create3DTextLabel(\"Itt be tudsz menni\",Szín,x,y,z,távolság,VirtualWolrd);
    Create3DTextLabel(\"Itt pedig ki\",Szín,x,y,z,távolság,VirtualWolrd);
    return 1;
}
Cím: Interiorban kéne segítség.
Írta: Zsolt01 - 2011. Január 21. - 14:32:30
Köszönöm a segítséget most neki ülök és meg csinálom :)