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
[pawn]new cena;
cena = kolicinasupstanci * 1.5; [/pawn]
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: [pawn]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);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/////////[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /////////
[pawn]new Float: cena;[/pawn]
[pawn] 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);
}
[/pawn]
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
[pawn]GivePlayerMoney(playerid, floatround( -cena));[/pawn]
@Terzic Script hvala ti puno,skontao sam <3 8)