ocu da se dobija nagrada za gold


Započeo SanelPandzic, Oktobar 18, 2017, 15:14:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:new Yersey
Detaljan opis problema:Ja  sam stavio u skriptu 1
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!");
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:
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;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

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!");
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

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

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);
}
Poslednja Izmena: Oktobar 18, 2017, 19:45:16 POSLE PODNE od Slade

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;
}


A mozes i ovako kako ti je slade poslao, isto dodje :D
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci