Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SanelPandzic poslato Oktobar 18, 2017, 15:14:08 POSLE PODNE

Naslov: ocu da se dobija nagrada za gold
Poruka od: SanelPandzic poslato Oktobar 18, 2017, 15:14:08 POSLE PODNE
Skripta koju koristim:new Yersey
Detaljan opis problema:Ja  sam stavio u skriptu 1 [pawn]if(PI[playerid][pZlato] < 500) return ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");[/pawn] ali na kraju sam skonto da je to za erore ako mozete da napravite da kad imam 500g golda da dobijem vipa ja sam to napravio samo kad dobijem 500 golda
Dio skripte:[pawn]forward ZlatoDobijeno(playerid);
public ZlatoDobijeno(playerid)
{
  if(PI[playerid][pZlato] < 500) return ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");
  {
  new string[256];
  format(string, sizeof(string), "{F23A0D}[VIP]: {FFFFFF}%s je dobio VIPA level 1 zato jer je sakupio 500 grama zlata ", Ime_Igraca(playerid));
  SCMTA(GRAD2, string);
  g_NovacPlus(playerid,2000000);
  PI[playerid][pZlato] -= 500;
  PI[playerid][pVIP] += 1;
  SavePlayer(playerid);
  }
  return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: ocu da se dobija nagrada za gold
Poruka od: Bolex_ poslato Oktobar 18, 2017, 15:38:20 POSLE PODNE
Nisi povoljnije objasnio ali mislim da misliš na ovo:

if(PI[playerid][pZlato] > 500) return ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");
Naslov: Odg: ocu da se dobija nagrada za gold
Poruka od: SanelPandzic poslato Oktobar 18, 2017, 17:23:09 POSLE PODNE
Citat: Bolex_ poslato Oktobar 18, 2017, 15:38:20 POSLE PODNE
Nisi povoljnije objasnio ali mislim da misliš na ovo:

if(PI[playerid][pZlato] > 500) return ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");
@Bolex_  ne vidi kad igrac sakupi 500 golda da dobije vipa da mu se oduzme taj gold i 2m da dobije ja sam to sve napravio ali nmg napravit ovo kad sakupi 500 golda da dobije to ali ne radi ja kupim 500 golda i ne dobijem
Naslov: Odg: ocu da se dobija nagrada za gold
Poruka od: Slade poslato Oktobar 18, 2017, 19:44:02 POSLE PODNE
[pawn]if(PI[playerid][pZlato] >= 500 && PI[playerid][pVIP] == 0)
{
    new string[256];
    ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");
    format(string, sizeof(string), "{F23A0D}[VIP]: {FFFFFF}%s je dobio VIPA level 1 zato jer je sakupio 500 grama zlata ", Ime_Igraca(playerid));
    SCMTA(GRAD2, string);
    g_NovacPlus(playerid,2000000);
    PI[playerid][pZlato] -= 500;
    PI[playerid][pVIP] += 1;
    SavePlayer(playerid);
}[/pawn]
Naslov: Odg: ocu da se dobija nagrada za gold
Poruka od: Łuk@ poslato Oktobar 19, 2017, 01:38:28 PRE PODNE
[pawn]forward ZlatoDobijeno(playerid);
public ZlatoDobijeno(playerid)
{
   if(PI[playerid][pZlato] >= 500) return ErrorTextShow(playerid, "Sakupio si 500g zlata i dobijo si nagradu Vip level 1 i 2.000.000$ i oduzeto ti je 500g zlata zato jer ste dobili nagradu!");
   {
      if(PlayerInfo[playerid][pVip] < 1)
      {
         new string[256];
           format(string, sizeof(string), "{F23A0D}[VIP]: {FFFFFF}%s je dobio VIPA level 1 zato jer je sakupio 500 grama zlata ", Ime_Igraca(playerid));
           SCMTA(GRAD2, string);
           g_NovacPlus(playerid,2000000);
           PI[playerid][pZlato] -= 500;
           PI[playerid][pVIP] += 1;
           SavePlayer(playerid);
      }
   }
     return 1;
}[/pawn]

A mozes i ovako kako ti je slade poslao, isto dodje :D