[POMOC]Trziste

29. Nov. 2013. Zaključano
237
pregleda
4
postova
Dinox51
4
Enforcer
29. Nov. 2013.
Skripta koju koristim:UP
Detaljan opis problema😛a zelio bih da naparvim trziste materijala ali neznam kako -.-
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
James_SmithXDl
6
OG Legend
29. Nov. 2013.
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
Dinox51
4
Enforcer
29. Nov. 2013.
ok Probat cu
ermin.a
5
Underboss
29. Nov. 2013.
Quote from November 29, 2013, 6:44 pm:
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;

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 ");
  else if(kolicina < 1 || kolicina > 500)
      return SendClientMessage(playerid, -1, "*Kolicina ne smije ici ispod 1 ili preko 500");
  else if(matsi+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;
  format(String, 40, "Kupio si %d materijala za %d dolara!", kolicina, kolicina_jednog_materijala*kolicina);
  SendClientMessage(playerid, -1, String);
  matsi += kolicina;
  return 1;
}

YCMD:napravigun(playerid, params[], help)
{
  #pragma unused help
  if(igrac_nije_gundealer(playerid)) // takodje promeni
      return 1;
  new gun;
  if(!strcmp(gun, "deagle", true))
  {
      if(matsi < 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 -= 150;
      return 1;
  }

  SCM(playerid, -1, "Nepoznato ime oruzja!");
  return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha