Re: [ Tutorial ] Pickupy

Sekcia určená pre programovací jazyk pawn.

[ Tutorial ] Pickupy

Poslaťod SK_martin_SA » Ned 20. Mar 2011 9:47:00

Takže zdravím. Toto je tutorial pre tých ktorý nevedia narábať s pickupmi. Ukážeme si ako ich používať na príklade skrytého balíčka penazí ktorý má 1000000$.

Takže najskôr si musíme nadefinovať premennú, ktorú budeme používať ako ID pickupu.
Ja som si dal takúto:
Kód: Vybrať všetko
new peniazepick; //Vy si môžete zvoliť akú chcete


Teraz do OnGameModeInit
Kód: Vybrať všetko
public OnGameModeInit()
{
   peniazepick = CreatePickup(1239,1,X,Y,Z,VirtualWorld); //Popis: CreatePickup(ID pickupu*,typ pickupu**,X,Y,Z, virtualworld); virtual world 0 = normalny svet, -1 všetky svety
    return 1;
}


*Poznámka: ID pickupu môžete zistit na: http://wiki.sa-mp.com/wiki/Object_indus ... _and_Icons
**Poznámla: Typ pickupu zistíme: http://wiki.sa-mp.com/wiki/PickupTypes

public OnPlayerPickUpPickup

Kód: Vybrať všetko
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == peniazepick) // Toto znamená, že id pickupu sa rovná vytvorenému pickupu peniazepick
{                                                                   ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ← ←
GivePlayerMoney(playerid,1000000); //Sem si dáme akcie aké sa stanú ak hráč zoberie pickup, od tejto ↑ zatvorky až po tú za DestroyPickup
SendClientMessage(playerid, ORANGE,"[ MONEY-PACK ]Gratulujem!!! Nasiel si balíček peňazí ktorí mal: 1000000$!"); //Pridáme 1 000 000
DestroyPickup(peniazepick); //Toto tento pickup zničí keď ho niekdo zoberie
}
return 1;
}


Tak nwm Commend & Rate

EDIT: Chyby opravene, ďakujem Matess K+
Naposledy upravil _Martin_ dňa Ned 20. Mar 2011 11:00:06, celkovo upravené 1
SK_martin_SA
 

Re: [ Tutorial ] Pickupy

Poslaťod Matess » Ned 20. Mar 2011 10:52:23

Ještě si mohl zmínit poslední parametr virtualworld.
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [ Tutorial ] Pickupy

Poslaťod SK_martin_SA » Ned 20. Mar 2011 10:53:25

aha zabudol som
SK_martin_SA
 

Re: [ Tutorial ] Pickupy

Poslaťod QWER » Ned 20. Mar 2011 12:26:30

podľa mňa je lepšie používať AddStaticPickup...  :-\
Všetci sú netopieri iba ja som Batman
Obrázok užívateľa
QWER
Nováčik
Nováčik
 
Príspevky: 65
Registrovaný: Pia 02. Jan 2009 7:49:32

Re: [ Tutorial ] Pickupy

Poslaťod eXpresS25 » Ned 20. Mar 2011 14:41:12

súhlas, mne sa to zdá jednoduchšie  8)
Naposledy upravil eXpresS25 dňa Ned 20. Mar 2011 15:24:05, celkovo upravené 1
Víťaz Netopeer Awards vo vedľajšej kategórii - Screen roku 2013.
Obrázok užívateľa
eXpresS25
Vo výslužbe
Vo výslužbe
 
Príspevky: 524
Registrovaný: Ned 26. Sep 2010 17:37:22
Bydlisko: Košice

Re: [ Tutorial ] Pickupy

Poslaťod Matess » Ned 20. Mar 2011 15:01:44

V čem je to jako jednodušší? Mají úplně stejný počet parametrů a dělají prakticky to samé, akorát každý vrací jinou hodnotu.
Btw. necituje se poslední příspěvek
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [ Tutorial ] Pickupy

Poslaťod eXpresS25 » Ned 20. Mar 2011 15:25:34

Neviem, ale proste ja používam AddStaticPickup :) tak som sa naučil a som dosť amatér v pawne  ;D
Víťaz Netopeer Awards vo vedľajšej kategórii - Screen roku 2013.
Obrázok užívateľa
eXpresS25
Vo výslužbe
Vo výslužbe
 
Príspevky: 524
Registrovaný: Ned 26. Sep 2010 17:37:22
Bydlisko: Košice


Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron