Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Blaeks poslato Oktobar 11, 2012, 19:58:29 POSLE PODNE

Naslov: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 11, 2012, 19:58:29 POSLE PODNE
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 :)
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Vegas. poslato Oktobar 11, 2012, 21:25:52 POSLE PODNE
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..
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 11, 2012, 23:58:30 POSLE PODNE
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...
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Vegas. poslato Oktobar 12, 2012, 00:23:28 PRE PODNE
Daj to gde si napravio, msm šta si pravio to i daj.
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 12, 2012, 10:53:59 PRE PODNE
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...
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Vegas. poslato Oktobar 12, 2012, 11:02:33 PRE PODNE
Nisi ni napravio pozicije, forward ti se razlikuje od tajmera, nema smisla sve to. Sejvaj pozicije u navedenim gradovima i daj ovamo.
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 12, 2012, 11:28:17 PRE PODNE
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}
}
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Vegas. poslato Oktobar 12, 2012, 11:49:30 PRE PODNE
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;
}
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 12, 2012, 12:00:56 POSLE PODNE
Error mi se pojavio : parice = CreatePickup(1210, 2, MestaZaKofer[random(sizeof(MestaZaKofer))], -1); na toj liniji ,
a error kaze argument type mistach
Naslov: Odg: [Pomoc] trazenje torbe
Poruka od: Blaeks poslato Oktobar 12, 2012, 18:34:23 POSLE PODNE
BUMP, help neko?