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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Dumbass - 2013. április 26. - 13:23:56

Cím: Pickup bemenés boltba,bankba stb..
Írta: Dumbass - 2013. április 26. - 13:23:56
Üdv szeretnék kérni egy ojan scriptet hogy pl EQ-ba van a BANK abba nem lehet iazábol bemenni más szerókban van egy pickup elõtte és ugy ha a pickuphoz méssz akkor bemegyen a bankba és a pickup felett irja pl:EQ BANK és ne csak bankot lehessen hanem boltot vagyis kisboltot és a jogsinál is hogy beálsz pickupba és beméssz egy házba vagyis a jogsi irodába stb....
Elõre is köszönöm szépen!!
 Üdv:Dumbass
Cím: Pickup bemenés boltba,bankba stb..
Írta: [$IceMan$] - 2013. április 26. - 20:51:51
http://sampforum.hu/index.php?topic=5376.0
Cím: Pickup bemenés boltba,bankba stb..
Írta: Dumbass - 2013. április 28. - 09:48:26
De neeem tudom elkesziteni  :weep: :cry3: :Cry2:
Valaki segitene elkesziteni?
[mod]Sok volt a smile.[/mod]
Cím: Pickup bemenés boltba,bankba stb..
Írta: scripter01 - 2013. április 28. - 10:02:29
CreateDynamicPickup :)))
Delutan ha hza ertem segitek meg irni
Cím: Pickup bemenés boltba,bankba stb..
Írta: Andris2120 - 2013. április 28. - 13:12:40
Gamemode elejére:
 
new bank_in; // a \"bank_in\" bármi lehet, de én angolul szeretek szkriptelni szóval így csinálom...
new bank_out; //ez visz majd ki

 
OnGamemodeInIt alá:
 
bank_in = CreatePickup(modell, típus, X, Y, Z, VirtuálisVilág); 
//modell = bármilyen object...amit szeretnél hogy fel tudjon venni, lehet egy fegyver, egy fa bármi ami az OBJECT listán szerepel.
//típus = fel lehessen-e venni vagy ne, felrobbanjon pár másodperc után, csak autóból lehessen felvenni...van vagy 10 lehetõség, wiki-n megtalálod
//X = X koordináták
//Y = Y koordináták
//Z = Z koordináták
//VirtualisVilág = csak akkor érdekes ha már meglévõ belteret használsz

 

bank_out = CreatePickup(modell, típus, X, Y, Z, VirtualWorld); //ugyanaz

 
OnPlayerPickUpPickup alá:
 
if(pickupid == bank_in)
{
    SetPlayerPos(playerid, X, Y, Z);
    //SetPlayerInterior(playerid, [szám]); csak akkor érdekes ha alapból létezõ interiorba szeretnél mennni...a magad által mappoltakat úgysem más interiorba készítetted szerintem
    return 1;
}
if(pickupid == bank_out)
{
    SetPlayerPos(playerid, X, Y, Z); //ezzel kimegyünk
    //SetPlayerInterior(playerid, [szám]); ugyanúgy nem biztos hogy szükséged van rá...
    return 1;
}

 
FONTOS: A KÉT TELEPORT NE A PICKUP-OK HELYE LEGYEN MERT IDE-ODA KEZDENE TELPORTÁLGATNI...javaslom hogy kicsit a pickup elé telportáld a játékost
A szöveg pedig:
OnGamemodeInIt alá:
 
Create3DTextLabel(szöveg[], szín, X, Y, Z, Távolság ahonnan látni, VirtuálisVilág, átlátszódjon-e falakon);
//szöveg = amit majd a játékban látni akarsz (\"mondjuk ezt...az idézõjel fontos!\")
//szín = a fórumon az eszközök -> színpaletta segít találni egyet
//X = X koordináták
//Y = Y koordináták
//Z = Z koordináták(ha a pickup fölé szeretnéd a feliratot akkor kicsit a pickup magasságánál feljebb kell tenned...)
//Távolság ahonnan látni = hát ezt nem tudom más szavakkal elmondani :D
//VirtuálisVilág = ugyanaz mint a pickup-é (általában 0, de függ attól hogy saját bank belteret használsz, vagy elõre elkészítettet)
//lásd-e falakon keresztül = 0=nem | 1=igen
Cím: Pickup bemenés boltba,bankba stb..
Írta: Dumbass - 2013. április 28. - 13:23:41
Na figyelj megcsinálod ugy hogy EQ-ba a bank elõtt legyen \'\'i\'\'betû és felette irja kékkel EQ Bank
Elõre is köszi
Cím: Pickup bemenés boltba,bankba stb..
Írta: Andris2120 - 2013. április 28. - 14:12:55
kész van...Itt letöltheted... ;)
Cím: Pickup bemenés boltba,bankba stb..
Írta: Dumbass - 2013. április 28. - 15:25:45
Nem jó a link :(
Cím: Pickup bemenés boltba,bankba stb..
Írta: Xenon - 2013. április 28. - 17:42:41
http://www.solidfiles.com/d/af44b86875/
Cím: Pickup bemenés boltba,bankba stb..
Írta: Andris2120 - 2013. április 30. - 22:12:24
www.solidfiles.com/d/af44b86875
Bocsi...ez is jo kell legyen...akarcsak az elottem szoloe :)egyebkenzt ez alapjan megtanulhatsz sajatot csinalni :)