[POMOC]Trziste


Započeo [BU]Edward_Bagwell, Novembar 29, 2013, 19:40:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:UP
Detaljan opis problema:Pa zelio bih da naparvim trziste materijala ali neznam kako -.-
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Prije svega želimo da pozdravimo sve igrače na SA:MP sceni, i naravno da vam ukažemo poštovanje jer zbog vas mi postojimo. Balkan Underground server je tu za vas da vam priredi predivnu igru uz mnoštvo RolePlay sadržaja, zabave i druženja. Naš server postoji još od 2010. godine, a od tada smo mnogo naučili, što se najbolje očituje u našem BU Launcher programu, koji iskustvo igranja dovodi na sasvim novu razinu. Nadamo se da ćete iskoristiti vrijeme i posjetiti naš server u svrhu upoznavanja kvalitetne Roleplay igre i druženja.
Server IP adresa: samp.bu-rp.info:7777
Forum url: http://bu-rp.info/forum/
Web registracija: http://bu-rp.info/register/
Teamspeak IP adresa: ts.bu-rp.info:9987
Download BU Launcher i BU Mod: http://bu-rp.info/installer/

kreiras enum pMaterijali

kreiras cmd: kupimaterijale ili kako vec
onda postavis ako je na odredjenom mestu da moze kupiti
onda u cmd postavis koliko materijala igrac zeli kupiti
postavis da mu oduzima novac

i sacuvas mu enum to jest pMaterijale koje je kupio

ovo sam ti objasnio osnovu poslije ti mozes dodati sta oces
69

ok Probat cu
Prije svega želimo da pozdravimo sve igrače na SA:MP sceni, i naravno da vam ukažemo poštovanje jer zbog vas mi postojimo. Balkan Underground server je tu za vas da vam priredi predivnu igru uz mnoštvo RolePlay sadržaja, zabave i druženja. Naš server postoji još od 2010. godine, a od tada smo mnogo naučili, što se najbolje očituje u našem BU Launcher programu, koji iskustvo igranja dovodi na sasvim novu razinu. Nadamo se da ćete iskoristiti vrijeme i posjetiti naš server u svrhu upoznavanja kvalitetne Roleplay igre i druženja.
Server IP adresa: samp.bu-rp.info:7777
Forum url: http://bu-rp.info/forum/
Web registracija: http://bu-rp.info/register/
Teamspeak IP adresa: ts.bu-rp.info:9987
Download BU Launcher i BU Mod: http://bu-rp.info/installer/

Citat: [NV:RP]C++ poslato Novembar 29, 2013, 19:44:58 POSLE PODNE
kreiras enum pMaterijali

kreiras cmd: kupimaterijale ili kako vec
onda postavis ako je na odredjenom mestu da moze kupiti
onda u cmd postavis koliko materijala igrac zeli kupiti
postavis da mu oduzima novac

i sacuvas mu enum to jest pMaterijale koje je kupio

ovo sam ti objasnio osnovu poslije ti mozes dodati sta oces

Ma netreba mu enum, treba mu samo 1 varijabla, pa nema smisla, iako moze koristit PVar, ali nije to toliko težak proces da mu treba sta ja znam 20-30 varijabli pa da enumerator pravi..

new
   matsi[500];

YCMD:kupimatse(playerid, params[], help)
{
   #pragma unused help
   if(igrac_nije_gundealer(playerid)) // ovdje postavi svoju provjeru, ako nema taj i taj posao..
      return 1; // komanda bude izvrsena bez ostalih funkcija..
   new kolicina;
   if(sscanf(params, "d", kolicina))
      return SendClientMessage(playerid, -1, "Koristi: /kupimatse [kolicina]");
   else if(kolicina < 1 || kolicina > 500)
      return SendClientMessage(playerid, -1, "*Kolicina ne smije ici ispod 1 ili preko 500");
   else if(matsi[playerid]+kolicina > 500)
      return SendClientMessage(playerid, -1, "  Maksimalna kolicina materijala koje mozes imat kod sebe je 500!");
   new kolicina_jednog_materijala = 4;  // ovo je cisto iz razloga da ti je lakse promjenit
   if(GetPlayerMoney(playerid) < kolicina_jednog_materijala*kolicina)
      return SendClientMessage(playerid, -1, " Nemas dovoljno novca da kupis toliko materijala");
   GivePlayerMoney(playerid, -(kolicina_jednog_materijala*kolicina));
   new String[40];
   format(String, 40, "Kupio si %d materijala za %d dolara!", kolicina, kolicina_jednog_materijala*kolicina);
   SendClientMessage(playerid, -1, String);
   matsi[playerid] += kolicina;
   return 1;
}

YCMD:napravigun(playerid, params[], help)
{
   #pragma unused help
   if(igrac_nije_gundealer(playerid)) // takodje promeni
      return 1;
   new gun[16];
   if(!strcmp(gun, "deagle", true))
   {
      if(matsi[playerid] < 150)
         return SCM(playerid, -1, "Za deagle najmanje treba 150 matsa!");
      GivePlayerWeapon(playerid, 24, 50);
      SCM(playerid, -1, "napravio si deagle, 50 metaka, za 150 matsa!");
      matsi[playerid] -= 150;
      return 1;
   }
 
   SCM(playerid, -1, "Nepoznato ime oruzja!");
   return 1;
}