[Pomoc] trazenje torbe


Započeo Blaeks, Oktobar 11, 2012, 19:58:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Blaeks

*

Madmen

Skripta koju koristim: Gta rp
Detaljan opis problema: pravio sam da kao na svakih sat vremena( svaku platu ) neki bogatas kao izgubi 50k u torbi, i da se ona nalazi svaki put u drugom gradu(LS,LV,SF,i okolna sela), i to sam lepo uradio, ali ne znam kako da napravim komandu kojom ce igrac da pokupi torbu i da posle toga ne moze da se torba uzima do sledece plate, ako me razumete xD
Deo skripte: //
Neke slike/video(radi lakse dobijanja pomoci): //

help :)

Vegas.

Napraviš komandu sa varijabilom, npr napraviš pickup torbe te na poziciji koju si odabrao. I staviš OnPlayerPickupPickUp ako je na tom pickupu da mu da varijabilu da ima torbu, bez komande..

Blaeks

*

Madmen

ali problem je u tome sto sam ja napravio za sve gradove, znaci posle jedne plate je ls, posle druge ne znam ni ja, npr sf i tako kapiras, zato ne znam kako da uradim to...

Vegas.

Daj to gde si napravio, msm šta si pravio to i daj.

Blaeks

*

Madmen

pri vrhu
new TorbaMesta[][] =
{
    "LS",
    "LV",
    "SF",
    "Okolina Burga",
    "Okolina Opstine",
    "Okoline Pijace",
    "Okolina LS banke",
    "Okolina AD-a",
    "Okolina Bande Surenos",
    "Blubery",
    "Okolina Predsednikove Kuce",
	"Nis"

}


U publicu PayDay :
format(string,sizeof(string), "POTRAGA ZA VRECOM PARA: Jedan biznismen je izgubio vrecu para sa 70 000$ u gradu: %s  /uzmikofer",TorbaMesta[random(sizeof(TorbaMesta))]);
	                SendClientMessageToAll(COLOR_LIGHTRED, string);


Onda sam uradio na vrhu
forward koferi(playerid);
i pod ongamemodeinit
SetTimer("torbapara",3600000,true);



I sad mi nikako ne pada na pamet, kako da uradim komandu...

Vegas.

Nisi ni napravio pozicije, forward ti se razlikuje od tajmera, nema smisla sve to. Sejvaj pozicije u navedenim gradovima i daj ovamo.

Blaeks

*

Madmen

new Float:MestaZaTorbuPara[5][5] = {
{1430.2200,276.5148,19.5547},
{2384.5930,132.1897,26.4774},
{-2818.2593,1174.7638,20.2655},
{-2818.2593,1174.7638,20.2655},
{2699.6768,880.3438,10.6016}
}

Vegas.

Ovako nešto..
new Float:MestaZaTorbuPara[5][5] = {
{1430.2200,276.5148,19.5547},
{2384.5930,132.1897,26.4774},
{-2818.2593,1174.7638,20.2655},
{-2818.2593,1174.7638,20.2655},
{2699.6768,880.3438,10.6016}
}
new parice;

public PayDay(playerid)
{
format(string,sizeof(string), "POTRAGA ZA VRECOM PARA: Jedan biznismen je izgubio vrecu para sa 70 000$ u gradu: %s  /uzmikofer",TorbaMesta[random(sizeof(TorbaMesta))]);
SendClientMessageToAll(COLOR_LIGHTRED, string);
parice = CreatePickup(1210, 2, MestaZaTorbuPara[random(sizeof(MestaZaTorbuPara))], -1);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == parice) GivePlayerMoney(playerid,70000);
    return 1;
}

Blaeks

*

Madmen

Error mi se pojavio :
parice = CreatePickup(1210, 2, MestaZaKofer[random(sizeof(MestaZaKofer))], -1);
na toj liniji ,
a error kaze
argument type mistach
Poslednja Izmena: Oktobar 12, 2012, 12:17:28 POSLE PODNE od Blaeks

Blaeks

*

Madmen