Gta San Andreas MultiPlayer (samp) HUN
Navigation
     
Account
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
     
Kép
Szerver
Legyen ennek a weboldalnak saját samp szervere?

Igen
Nem
Szavazás állása
Lezárt szavazások
     
Friss

Utolsó módosítás
2013 máj. 19.
12:17

 

     
Más weblapok
 SA:MP Fórum
SA:MP Wiki
Google

     

PAWN Eszközök
     
Pickup létrehozás

Pickup készítés  Forrás: pawno-tutorial

Elöször is menjünk fel egy szerverre ahol mentsük el a pickup okat.
Oda álsz ahova szeretnéd a pickup-ot és beírod,hogy /save <pickup neve>
Pickup nevét azért kell,hogy könnyebb legyen majd az ID-ét beírni.

Ha lementetük az pickupokat akkor be megyünk a c/program files/rockstart games/GTA San Andreas mappába és ott nyisuk meg a savedpositions.txt fájlt.Ebben vannak a lementett pickup-ok.
Ilyet fogsz kapni:

AddPlayerClass(122,-1643.1455,
-2245.5320,31.4766,5.2221,0,0,0,0,0,0); // pickup név

Az AddPlayerClass helyére AddStaticPickup-ot írunk.Aztán a végéről kitöröljük a nullákat és az utolsó két számot.Ezt: 
5.2221,0,0,0,0,0,0

Most ilyenünk van:

AddStaticPickup(122,-1643.1455,-2245.5320,
31.4766);

Amik eddig megmaradtak az a pickup ID és a X,Y,Z koordináták. A 122 a pickup ID,ezt arra írd amit szeretnél,hogy lerakjon arra a helyre.
A pickup ID után lévő számok a koordináták.

Ha kiválasztotad a megfelelő pickup ID-ket akkor másold be a public OnGameModeInitfüggvény alá.Így fog ki nézni:

public OnGameModeInit()
{
AddStaticPickup(122,-1643.1455,-2245.5320,
31.4766);
return 1;
}

A koordinátákat cserél ki a sajátodra.
>>Pickup/fegyver ID-k<<

Pickup funkciója

Itt a pickup funkcióát tudjuk beállítani:
Mod elejére:

new pickup; //pickup helyére irhatsz mást de akkor késöbb is azt használd

Azt a pickupot ameiknek akarod,hogy funkciója legyen ahoz azt kell írni amit a mod elejére irtunk.
így:

public OnGameModeInit()
{
pickup=AddStaticPickup(122,-1643.1455,
-2245.5320,
31.4766);
return 1;
}


Itt kell beállítani a pickup funkcióját:
public OnPlayerPickUpPickup(playerid,pickupid)
{
if(pickupid == pickup)
{
SendClientMessage(playerid,
COLOR_GREEN,"szöveg");
}
return 1;
}

A COLOR_GREEN az a szín.
A szöveg helyére azt írd amit akarsz,hogy kiírjon amikor beleállsz a pickupba, vagy levonhatsz a játékostól pénzt pontot életet stb.

18 hozzászólás
Idézet
2012.03.13. 18:52
szekelynorbert

Én tudok segíteni körözés pickupba vagyis ha belemész a pickupba lesz körözésed


2011.06.21 10:08
Opel

„ csássztok tudnátok segíteni ha valaki belemegy a pickupba legyen körözése előre is meg köszöném xD

Idézet
2012.01.10. 15:29
DaMneD

Csáo! Valaki megtudná nekem mondani h kell fegyvert pickupba lerakni h forogjon és fellehesen vennii?? elöre is köszi :D

Idézet
2011.07.01. 16:27
Sajti (Marci)

A következő helyzet, meg van a megoldás!
Készítő: Sajti (Marci)
(Mint már említetem nem vagyon profi, de azért tudok valamit.)
Az előző kódban 2 nagyob hiba is volt, de nem azt ecsetelném hogy mit rontot el a másik, hanem leírok egy új tutorialt.
Van amugy saját oldalam is, de még fejlesztés alatt van: http://users.atw.hu/nyirgames/ (Ez nem minősül hirdetésnek, vagy ajánlat tételnek)

Azzal kezdeném hogy mindenkinek megvan az X Y Z koordinátája. (Én nem adok meg konkrétat most)
Sorozatba adom meg ha valaki többet akar.
Vegyük fel a Gamemod vagy FliterScriptünkbe a következő sort:
new pickup1;
new pickup2;

Majd a public OnGameModeInit() alá a következő sort:
pickup1 = CreatePickup(PickUpId, 1, X, Y, Z);
pickup2 = CreatePickup(PickUpId, 1, X, Y, Z);

Ezután a funkció beállítása:
public OnPlayerPickUpPickup( playerid, pickupid )
{
    if( pickupid == pickup1 )
    {
    Ide jönek a lefutáskor azok a kódok amit szeretnétek hogy történyen.
    }
    if( pickupid == pickup2 )
    {
    Ide jönek a lefutáskor azok a kódok amit szeretnétek hogy történyen.
    }
    return 1;
}

És enyi volna, anyival kiegyészítve hogy it vanak a pinkup idk:
Vörös szív 1240
Golyóálló mellény 1242
Info jel 1239
Kék ház 1273
Zöld ház1272
Pénz 1212
Adrenalin 1241
Ajándék 1247
GTA III ikon 1248
Bomba GTA III-ból 1252
Koponya 1254
Dolárjel  1274
Kék póló  1275
Floppy lemez 1277
2 koponya 1313
2 játékos 1314

És a beilleszthető kódokat, hogy mik történyenek ha belemész:
SetPlayerHealth(playerid, 0); //Játékos életének beálíítása
SetPlayerArmour(playerid, 0); //Játékos páncéljának beálíítása
GivePlayerMoney(playerid, 1000); //Játékos pénzének beállítása
GameTextForPlayer(playerid,"Szöveged",5000,5); //Képernyő közepénre kiír valamit
Dialógus ablak kódját is beilesztheted
SendClientMessage(playerid, Color, "Szöveg"); //Chatboxban megjelenő üzenet
Lehet készíteni olyan kódot amelyel bedobja a játékost egy járműbe
MoveObject(MoveId, X, Y, Z, Sebesség); //Object mozgatás
SetPlayerPos(playerid, X, Y, Z); //Teleportálás
A választék még nagyon sok, de ha valakinek kérdése támad kérdezzen.

Köszönöm a figyelmet, és örülök hogy segíthetem, ennek a problémának a kiküszöbölésében.
Sajti voltam...

 

Idézet
2011.07.01. 15:36
Sajti (Marci)

Kezgyük az alap problémával!
Beépítetem a hibátlan GameMódomba a PickUp Finciós kódot. Mindent ugy csináltam ahogy le van irva, odatettem ahogy le van irva, elméletben jónak kéne leni.
Nem azt mondom hogy profi vagyok de értek kicsit hozzá, de 4 óra szenvedés, boncolgatás, és hibakeresés után mindik ezt a hibát hozta ki.
Pawno hibakódok:
1. Nem nyinvános az elérési utvonal ...\gamemodes\lvdm.pwn(733) : warning 213: tag mismatch >> magyarul >> Tageltérés veszélye a 733-adik sorban.
    Elenőriztem ugyan az van irva a new hez mint a =AddStaticPicku hozz.
    De ellenőrizzétek le ti is:
    new pickup;
    pickup = AddStaticPickup(1239, 428.38732910156, -1565.9237060547, 27.47688293457);
2. Nem nyinvános az elérési utvonal ...\gamemodes\lvdm.pwn(733) : warning 202: number of arguments does not match definition >> magyarul >> Argumentumok száma nem egyezik a meghatározottal a 733mas sorban.
    Nem tom hogy ez mit jelent, de komoly lehet!

Ezen kívül ha ezt a két problémát orvosoltam, akkor szívesen segítenék bárkinek a pénz, élet, körözés, és egyéb ötletek megvalósításán.

Amenyiben segíteni akarsz, vagy van működő ijen kódod, akor szólj. Hetente fel fogok nézni!!!

Előre is köszönök mindent!!!

Idézet
2011.06.21. 10:08
Opel

csássztok tudnátok segíteni ha valaki belemegy a pickupba legyen körözése előre is meg köszöném xD

Idézet
2010.12.26. 19:15
zozi21

Sziasztok és hogyan tudnám azt megoldani hogyha belemegyek az info jelbe akkor meg nyílik 1 dialogus.

Idézet
2010.11.21. 00:56
palez

CJ

megcsinálod ezt ami itt levan irva, csak a SendClientMessage(playerid,COLOR:GREEN,"szöveg"); helyére ird ezt:

GivePlayerMoney(playerid, 1000);
Idézet
2010.11.18. 13:43
Question

Cscs. Olyat, hogy lehet, hogy ha kocsiba ülök akkor is felvegye a pickupot?

Idézet
2010.11.02. 11:34
Dandyo-01

ez is szar

Idézet
2010.09.05. 21:33
CJ

CS tudnátok ojanban segiteni hogy PL:ot van 1 pickup ID:1212 és ha rámenyek akor adjon 1000$-árt ugyan ugy mint a fegyoknál ha rámenyek a fegyora akor fel veszi elöreis köszi.

Idézet
2010.09.05. 21:31
CJ

CS tudnátok ojanban segiteni hogy PL:ot van 1 pickup ID:1212 és ha rámenyek akor adjon 1000$-árt ugyan ugy mint a fegyoknál ha rámenyek afegyora akor fel veszi elöreis köszi.

Idézet
2010.08.22. 17:20
hungarygamer

Bocsi de javítás:

Pickup név: ID:
Élet (vörös szív) 1240
Golyóálló mellény 1242
Info jel 1239
Kék ház(foglalt) 1273
Zöld ház(szabad) 1272
Pénz(ojan amikor singleben megölöd az embert és ott lessz a pénz) 1212
Adrenalin(belassít) 1241
Ajándék 1247
GTA III ikon 1248
Bomba GTA III-ból 1252
Koponya 1254
Pénz (nagy $ jel)  1274
Kék póló (ruhabolt jel) 1275
Lemez(Floppy lemez,mentés ikon) 1277
2 koponya 1313
2 játékos 1314


2010.08.14 10:56
RipsteR

„Ha esetleg ilyen Pickup-ok kellenének:

Pickup név: ID:
Élet (vörös szív) 1240
Golyóálló mellény 1242
Info jel 1239
Kék ház 1273
Zöld ház 1272
Pénz 1212
Adrenalin 1241
Ajándék 1247
GTA III ikon 1248
Bomba GTA III-ból 1252
Koponya 1254
Pénz 1274
Kék póló 1275
Lemez 1277
2 koponya 1313
2 játékos 1314

Idézet
2010.08.22. 17:14
hungarygamer

Én azt kérdezném hogy hogy tudnám megcsinálni hogy a pénz pickuppal pénzt kap...

Idézet
2010.08.14. 10:56
RipsteR

Ha esetleg ilyen Pickup-ok kellenének:

Pickup név: ID:
Élet (vörös szív) 1240
Golyóálló mellény 1242
Info jel 1239
Kék ház 1273
Zöld ház 1272
Pénz 1212
Adrenalin 1241
Ajándék 1247
GTA III ikon 1248
Bomba GTA III-ból 1252
Koponya 1254
Pénz 1274
Kék póló 1275
Lemez 1277
2 koponya 1313
2 játékos 1314

Idézet
2010.07.27. 12:39
Devil

megoldottam de most meg 2 warningot hoz ki azt irja valami nem illik bele a definicióba

Idézet
2010.07.27. 12:33
Devil

megicsnálom tökéletesen erre kihoz 26 hibát

Idézet
2010.06.18. 21:15
Fasirt

Mert valószínüleg ctrl+c ctrl+v alapon csináltad(másol beilleszt)

Nem írtad át a koordinátákat meg az üzenetet...

Idézet
2010.05.19. 17:19
Coppy

N a lol.

Megcsináltam rre minden pickup ugyan azt irta ki és teleportált be xD

     
Nézettség
Indulás: 2010-02-26
     
PAWN/Szkriptek
     
Tutorialok
     
Óra
     
Chat
Kérlek, felesleges dolgokat ne írj a chatbe!
Név:

Üzenet:
:)) :) :@ :? :(( :o :D ;) 8o 8p 8) 8| :( :'( ;D :$
     

Ha te is könyvkiadásban gondolkodsz, ajánlom figyelmedbe az postomat, amiben minden összegyûjtött információt megírtam.    *****    Nyereményjáték! Nyerd meg az éjszakai arckrémet! További információkért és játék szabályért kattints! Nyereményjáték!    *****    A legfrissebb hírek Super Mario világából, plusz információk, tippek-trükkök, végigjátszások!    *****    Ha hagyod, hogy magával ragadjon a Mario Golf miliõje, akkor egy egyedi és életre szóló játékélménnyel leszel gazdagabb!    *****    A horoszkóp a lélek tükre, nagyon fontos idõnként megtudni, mit rejteget. Keress meg és nézzünk bele együtt. Várlak!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, nyaralók és egyéb épületek homlokzati szigetelését!    *****    rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com    *****    Vérfarkasok, boszorkányok, alakváltók, démonok, bukott angyalok és emberek. A világ oly' színes, de vajon békés is?    *****    Az emberek vakok, kiváltképp akkor, ha olyasmivel találkoznak, amit kényelmesebb nem észrevenni... - HUNGARIANFORUM    *****    Valahol Delaware államban létezik egy város, ahol a természetfeletti lények otthonra lelhetnek... Közéjük tartozol?    *****    Minden mágia megköveteli a maga árát... Ez az ár pedig néha túlságosan is nagy, hogy megfizessük - FRPG    *****    Why do all the monsters come out at night? - FRPG - Why do all the monsters come out at night? - FRPG - Aktív közösség    *****    Az oldal egy évvel ezelõtt költözött új otthonába, azóta pedig az élet csak pörög és pörög! - AKTÍV FÓRUMOS SZEREPJÁTÉK    *****    Vajon milyen lehet egy rejtélyekkel teli kisváros polgármesterének lenni? És mi történik, ha a bizalmasod árul el?    *****    A szörnyek miért csak éjjel bújnak elõ? Az ártatlan külsõ mögött is lapulhat valami rémes? - fórumos szerepjáték    *****    Ünnepeld a magyar költészet napját a Mesetárban! Boldog születésnapot, magyar vers!    *****    Amikor nem tudod mit tegyél és tanácstalan vagy akkor segít az asztrológia. Fordúlj hozzám, segítek. Csak kattints!    *****    Részletes személyiség és sors analízis + 3 éves elõrejelzés, majd idõkorlát nélkül felteheted a kérdéseidet. Nézz be!!!!    *****    A horoszkóp a lélek tükre, egyszer mindenkinek érdemes belenéznie. Ez csak intelligencia kérdése. Tedd meg Te is. Várlak    *****    Új kínálatunkban te is megtalálhatod legjobb eladó ingatlanok között a megfelelõt Debrecenben. Simonyi ingatlan Gportal