Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: El Toni poslato Maj 21, 2011, 00:15:59 PRE PODNE

Naslov: [Pomoc] oko pickupa
Poruka od: El Toni poslato Maj 21, 2011, 00:15:59 PRE PODNE
Skripta koju koristim: DT
Detaljan opis problema: neznam kako da stavim pickup i kada dodzes do pickupa da pise pr. /fill sta bilo
Dio skripte: jel moze mi neko reci kako sve to da napravim korak po korak hvala.
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: System32 poslato Maj 21, 2011, 00:22:18 PRE PODNE
koristi OnPlayerPickUpPickup
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: El Toni poslato Maj 21, 2011, 00:24:56 PRE PODNE
Citat: [AG] System32 poslato Maj 21, 2011, 00:22:18 PRE PODNE
koristi OnPlayerPickUpPickup
i? mozes mi objasnit sve..?
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: Snich poslato Maj 21, 2011, 02:01:59 PRE PODNE
new info; -- negdje pri vrh skripte stavi ovo

info = CreatePickup(1239, 2,  X, Y, Z); --- ovo stavi na AddStaticPickup i unesi svoje koordinate

Nakon toga, stisni CTRL+H i unesi OnPlayerPickUpPickup, i ispod dodaj

if(pickupid == info)
    {
    ShowPlayerDialog(playerid,500,DIALOG_STYLE_LIST,"Text","Text","Izaberi","Odustani");
    }




Nakon toga na OnDialogResponse i dodajes sebi...npr...
if(dialogid == 500)
{
    if(response)
{
    if(listitem == 0) //0 izbornik komandi
{
ShowPlayerDialog(playerid, 501, DIALOG_STYLE_LIST, "TEXT\nTEXT", "Odaberi", "Otkazi");
}

      
Ja sam ti uradio u dijalogu...Ako oces mogu i SendClientMessage, nije frka... ;)  ;)
EDIT: Ako sam negdje nesto izostavio ili pogrijesio, obavjestite...
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: System32 poslato Maj 21, 2011, 02:11:20 PRE PODNE
Citat: stracka! poslato Maj 21, 2011, 00:24:56 PRE PODNE
Citat: [AG] System32 poslato Maj 21, 2011, 00:22:18 PRE PODNE
koristi OnPlayerPickUpPickup
i? mozes mi objasnit sve..?
tesko koristit wiki?

1.
Stavis na vrh new pickup; //moze to preimenovat u sto oces
2.Pod OnGameModeInit
pickup = CreatePickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld); //vise na http://wiki.sa-mp.com/wiki/CreatePickup
3.Pod OnGameModeExit
DestroyPickup(pickup);
4.Pod OnPlayerPickUpPickup
if(pickupid == pickup)
{
//tu svoje kodove sto ti treba
//npr.
GameTextForPlayer(playerid, "/fill", 4000, 4);
return 1;
}


Nikakav AddStaticPickup
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: El Toni poslato Maj 21, 2011, 10:04:51 PRE PODNE
AddPlayerClass(104,1004.2785,-939.2128,42.1797,5.7831,0,0,0,0,0,0); //
ko se odavde (model, type, Float:X, Float:Y, Float:Z, Virtualworld)  koij od ove treba biti izvleceni i koij da stavim u pawn ....kaj pickup?
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: System32 poslato Maj 21, 2011, 10:13:50 PRE PODNE
Citat: stracka! poslato Maj 21, 2011, 10:04:51 PRE PODNE
AddPlayerClass(104,1004.2785,-939.2128,42.1797,5.7831,0,0,0,0,0,0); //
ko se odavde (model, type, Float:X, Float:Y, Float:Z, Virtualworld)  koij od ove treba biti izvleceni i koij da stavim u pawn ....kaj pickup?
o cemu ti?
Kakav AddPlayerClass boktee
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: ‹Fox› poslato Maj 21, 2011, 10:15:45 PRE PODNE
Citat: stracka! poslato Maj 21, 2011, 10:04:51 PRE PODNE
AddPlayerClass(104,1004.2785,-939.2128,42.1797,5.7831,0,0,0,0,0,0); //
ko se odavde (model, type, Float:X, Float:Y, Float:Z, Virtualworld)  koij od ove treba biti izvleceni i koij da stavim u pawn ....kaj pickup?
Napravi sve kako ti je System32 rekao
model = ID Pickupa to nadji ovdje: http://weedarr.wikidot.com/pickups
type = tip pickupa to nadji ovdje: http://wiki.sa-mp.com/wiki/PickupTypes
X = X koordinata
Y = Y koordinata
Z = Z koordinata
Virtualworld = Koji hoces virtual world(stavi na 0, VW 0 imaju svi igraci kad se spawnaju tak da ce vidjeti pickup)
Naslov: Odg: [Pomoc] oko pickupa
Poruka od: El Toni poslato Maj 21, 2011, 10:39:40 PRE PODNE
ok....moze lock temu