Oko neke jako proste stvari


Započeo V01D, Jul 04, 2018, 22:33:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):Posto sam ja ucio pre C++ i sada sam kontao da je sto se promenljivih tice isto kao i u pawnu.Pokusao sam da dodam
new cena;
cena = kolicinasupstanci * 1.5;

Nisam tacno siguran kako bi islo ovo cena = i tako dalje posto mi tu izbacuje tag mismatch.Nigde nisam mogao da nadjem sto se toga tice.
Dio skripte:
if(vrsta == 1)
            {
                new cena;
                format(str, sizeof(str), ""CRVENA"Uspesno si kupio %d grama marihuane!",kolicina);
                SendClientMessage(playerid, -1, str);
		pInfo[playerid][pDroga] = pInfo[playerid][pDroga] + kolicina;
		cena = kolicina * 1.5;
		GivePlayerMoney(playerid, -cena);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/////////[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /////////


            if(vrsta == 1)
            {
                new Float: cena;
                format(str, sizeof(str), ""CRVENA"Uspesno si kupio %d grama marihuane!",kolicina);
                SendClientMessage(playerid, -1, str);
				pInfo[playerid][pDroga] = pInfo[playerid][pDroga] + kolicina;
				cena = kolicina * 1.5;
				GivePlayerMoney(playerid, -cena);
			}


Izbacuje tag mismatch pod GivePlayerMoney,mozes da mi objasnis zasto i kako to resiti ? Hvala unapred

Reseno,trebalo je samo da pretvorim cenu u integer kod GivePlayerMoney

GivePlayerMoney(playerid, floatround( -cena));


@Terzic Script hvala ti puno,skontao sam <3  8)