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 :)
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..
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...
Daj to gde si napravio, msm šta si pravio to i daj.
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 vrhuforward koferi(playerid);
i pod ongamemodeinit SetTimer("torbapara",3600000,true);
I sad mi nikako ne pada na pamet, kako da uradim komandu...
Nisi ni napravio pozicije, forward ti se razlikuje od tajmera, nema smisla sve to. Sejvaj pozicije u navedenim gradovima i daj ovamo.
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}
}
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;
}
Error mi se pojavio : parice = CreatePickup(1210, 2, MestaZaKofer[random(sizeof(MestaZaKofer))], -1);
na toj liniji ,
a error kaze argument type mistach
BUMP, help neko?