[pomoc]novogodisnji paketici

Započeo [MG]uNiqu3
23. Nov. 2013. Zaključano
683
pregleda
13
postova
hristijan.kiki
4
Enforcer
23. Nov. 2013.
Skripta koju koristim:/
Detaljan opis problema:dole
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Pa pokusao sam da napravim neki system ili sta vec za novogodisnji paketici neznam kako se rade random to e ja zelim neko da mi objasni kako da uradim to al na svaki payday da moze da uzima samo po jedno razumete neli ? i da daje nagrade para jer mi moze neko to objasniti kako da uradim ?
~William~
4
Enforcer
23. Nov. 2013.
lijepo uradiš
stavis paketice objekt i to ne zanima me to sam si napravi objekt i to
napravi u enumu
pPaketici
napravi cuvanja ako hoces
+ u public PayDay ili kako ti već ide za platu
PlayerInfo = +1;
///// sta da se desii.......

eto.
hristijan.kiki
4
Enforcer
23. Nov. 2013.
brate jer ti znaes da citas ja hocu cmd komandu koja ide random kako da ti objasnim ?

kad kuca /paketici daje mu random nagrade npr daje mu 20 dolara i salje mu poruka da je dobio 20k i ako pokusa povtorno da nemoze da uradi znaci na svaki payday da moze da koristi tu komandu i random nekad 15.000$ nekad 20000$ nekad $500.000 i tako ? i tu komandu da moze kuristiti posle svaki payday
hristijan.kiki
4
Enforcer
23. Nov. 2013.
a jer moze to nekako na ovakav nacin posto ovako trazim
    if(IsPlayerConnected(playerid))
    {
    new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
new RandomStart;
new bararuda;
RandomStart = random(19);
switch(RandomStart)
{
case 0:
{
GivePlayerMoney(playerid,200000);
}
case 1:
{
GivePlayerMoney(playerid,100000);
}
case 2:
{
GivePlayerMoney(playerid,400000);
}
case 3:
{
GivePlayerMoney(playerid,300000);
}
case 4:
{
GivePlayerMoney(playerid,200000);
}
}
    }
    return 1;
}
hristijan.kiki
4
Enforcer
23. Nov. 2013.
Quote from November 23, 2013, 3:05 pm:
Moze

pa kako da uradim ?
ermin.a
5
Underboss
23. Nov. 2013.
i tako redaj do mile volje, ako ti zatreba povecaj broj 5 na onoliko koliko zelis.. 😄
CMD:uzmipaketic(playerid, params[])
{
if(uzeopaketic != 1) return SCM(playerid, -1, "Zemavte paket pocekajte payday!");
SCM(playerid, -1,"zemavte paket!");
new rand = randomEx(1,5);
        switch(rand)
        {
          case 1:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 20 dolara u paketicu!");
                GivePlayerMoney(playerid, 20);
          }
          case 2:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 1500 dolara u paketicu!");
                GivePlayerMoney(playerid, 1500);
          }
          case 3:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 4600 dolara u paketicu!");
                GivePlayerMoney(playerid, 4600);
          }
          default:
          {
                SendClientMessage(playerid, -1, " dobili ste k**ac u paketicu :D");
          }
        }
        uzeopaketic = 1;
return 1;
}
hristijan.kiki
4
Enforcer
23. Nov. 2013.
brate a kako da definiram
new rand = randomEx(1,5); ?i dal treba da je zadnje default
ermin.a
5
Underboss
23. Nov. 2013.
bespotrebno,evo ti novi kod..
#define RandomEx(%0, %1)		(random((%1) - (%0)) + (%0))

CMD:uzmipaketic(playerid, params[])
{
if(uzeopaketic != 1) return SCM(playerid, -1, "Zemavte paket pocekajte payday!");
SCM(playerid, -1,"zemavte paket!");
new rand = randomEx(1,5); // zapamtio da drugi parametar mora uvjek biti +1 od onog broja dokle koristis
        // dakle ako oces od 1-4 onda koristis MIN - 1, MAX - 5 ( a ne 4 )
        switch(rand)
        {
          case 1:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 20 dolara u paketicu!");
                GivePlayerMoney(playerid, 20);
          }
          case 2:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 1500 dolara u paketicu!");
                GivePlayerMoney(playerid, 1500);
          }
          case 3:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 4600 dolara u paketicu!");
                GivePlayerMoney(playerid, 4600);
          }
          case 4:
          {
                SendClientMessage(playerid, -1, "*Dobili ste 10000 dolara u paketicu");
                GivePlayerMoney(playerid, 10000);
          }
        }
        uzeopaketic = 1;
return 1;
}
Adnan Lord
4
Made Man
23. Nov. 2013.
A zasto nisi postavio random pickupe po serveru? Po meni ti je to bolje ako oces zabavu za igrace, jer da ti ide preko PayDay itd.. po meni lose.

A ovo tvoje pa mogao si na komandi staviti jednostavno timer preko kojeg posle tacno odredjenog vremena od kucanja komande /paketic mozes ponovo da to kucas.
hristijan.kiki
4
Enforcer
23. Nov. 2013.
Pa daj objasni kako to da uradim jer sam novii
Adnan Lord
4
Made Man
23. Nov. 2013.
Na sta mislis na random pickupe ili ? na komandu i timer?
ermin.a
5
Underboss
23. Nov. 2013.
pa cek koji ce mu k 50 timera pokrenutih nonstop?
sad ti kaze oce da kad pokupi paketic, da ne moze vise od paydaya, a posle paya da moze opet..

jednostavno gdje ti je 'PayDay' funkcije, resetiraj igracevu varijablu
Adnan Lord
4
Made Man
23. Nov. 2013.
Pa uredu je to da veze za to, ali mu kazem da moze i preko tajmera da postavi razno vrijeme ne samo vrijeme do 1h ( PayDay ) , a za randome je lagano zato mu kazem.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha