Započeo Bugi
•28. Maj 2013.• Zaključano[Pomoc] Textdraw change
261
pregleda
3
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
28. Maj 2013.
Skripta koju koristim: Ma moja od 0(smor je malo ovo sto mora stalno da se pise)
Detaljan opis problema: Pa napravio ja textdraw bankamoney kao kolko imampara u banci i evo problema, kad ubacim novac u banku ne menja se nista evo vam kod :
Pod ongamemodeinit
I evo ga textdraw
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Pa napravio ja textdraw bankamoney kao kolko imampara u banci i evo problema, kad ubacim novac u banku ne menja se nista evo vam kod :
forward StavljaNovacUBanku(playerid);
public StavljaNovacUBanku(playerid)
{
if(PlayerInfo < 9)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$0000000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 99 && PlayerInfo > 9)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$000000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 999 && PlayerInfo > 99)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$00000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999 && PlayerInfo > 999)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$0000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 99999 && PlayerInfo > 9999)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 999999 && PlayerInfo > 99999)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$00%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999999 && PlayerInfo > 999999)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$0%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999999999 && PlayerInfo > 9999999)
{
new string;
TextDrawShowForPlayer(playerid, bankamoney);
format(string, 128, "$%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
return 1;
}Pod ongamemodeinit
SetTimer("StavljaNovacUBanku", 1000, false);I evo ga textdraw
bankamoney = TextDrawCreate(498.000000, 98.000000, "$00000000");
TextDrawBackgroundColor(bankamoney, 255);
TextDrawFont(bankamoney, 3);
TextDrawLetterSize(bankamoney, 0.579999, 2.200000);
TextDrawColor(bankamoney, 65535);
TextDrawSetOutline(bankamoney, 1);
TextDrawSetProportional(bankamoney, 1);Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
28. Maj 2013.
Cim sam pogledao dalje nisam gledao moguce da je samo ovo problem:
ovaj timer: SetTimer("StavljaNovacUBanku", 1000, false);
to zameni sa ovim:
I public ne valja radice samo id 0
EDIT:
Takodje ni TD ne valja, njega moras kreirati za svakog igraca pomocu i da koristis onda kod tog bankamoney, sada sam i to pogledao kod tebe vecina ne valja 😄
EDIT2:
http://wiki.sa-mp.com/wiki/Textdraw
Procitaj deo:
Global Textdraw
i
Per-Player Textdraw
ovaj timer: SetTimer("StavljaNovacUBanku", 1000, false);
to zameni sa ovim:
SetTimer("StavljaNovacUBanku", 1000, true);I public ne valja radice samo id 0
forward StavljaNovacUBanku();
public StavljaNovacUBanku()
{
foreach(Player,i)
{
if(PlayerInfo < 9)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$0000000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 99 && PlayerInfo > 9)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$000000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 999 && PlayerInfo > 99)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$00000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999 && PlayerInfo > 999)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$0000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 99999 && PlayerInfo > 9999)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$000%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 999999 && PlayerInfo > 99999)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$00%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999999 && PlayerInfo > 999999)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$0%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
if(PlayerInfo < 9999999999 && PlayerInfo > 9999999)
{
new string;
TextDrawShowForPlayer(i, bankamoney);
format(string, 128, "$%d",PlayerInfo);
TextDrawSetString(bankamoney, string);
}
}
return 1;
}EDIT:
Takodje ni TD ne valja, njega moras kreirati za svakog igraca pomocu i da koristis onda kod tog bankamoney, sada sam i to pogledao kod tebe vecina ne valja 😄
EDIT2:
http://wiki.sa-mp.com/wiki/Textdraw
Procitaj deo:
Global Textdraw
i
Per-Player Textdraw
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava