18.08.2015, 20:44
To fazendo uns testes, parece que o problema nгo ta na textdraw, mudei onde atualiza ela na funзгo q й chamada ela de 2 em 2 segundos pra:
public DoisSegundos(playerid)
SetTimer("DoisSegundos", 2000,1);
E mesmo assim ta problematica, atй qnd soma
Serб que o problema nгo й na random que adiciona o dinheiro? Serб q ela n ta retornando um valor inteiro?
public DoisSegundos(playerid)
SetTimer("DoisSegundos", 2000,1);
Код:
// money bag TD new mbstring[128]; format(mbstring, sizeof(mbstring), "BAG:$%08d", moneybag[i]); PlayerTextDrawSetString(playerid, MoneyBagTD[playerid], mbstring); PlayerTextDrawSetProportional(i, MoneyBagTD[i], 1); TextDrawHideForPlayer(i, MoneyBagTD[i]); PlayerTextDrawShow(i, MoneyBagTD[i]);
Код:
1- moneybag[playerid]6652 ... TD = 5098 2- moneybag[playerid]12614 ... 11885
Код:
moneybag[playerid] += rand(5000, 10000);
Код:
stock rand(min, max) { return random(max - min) + min; }
Код:
CMD:lavardinheiro(playerid) { if(PlayerToPoint(10.0, playerid,2445.7332,-1759.4276,13.5907) || PlayerToPoint(10.0, playerid,2482.0786,-1464.0013,24.0162) || PlayerToPoint(10.0, playerid,1997.3832,-2079.2957,13.5469) || PlayerToPoint(10.0, playerid,990.1533,-1520.8904,13.5508) ) { new moneylavado = moneybag[playerid] / 2; GivePlayerMoneyEx(playerid, moneylavado); moneybag[playerid] = 0; }