Cash Pare u Textdraw

Započeo Jack Mapping
15. Avg. 2018.
1,386
pregleda
16
postova
#Kiko
4
Shot Caller
15. Avg. 2018.
Problem(error/warning): Ovako trebam neko da mi pomogne kako da namestim cash pare u textdrawu..
Dio skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ][ /code ]//
Slika/video ingame problema(obavezno ako je ingame problem): //
Dzoni Zivkovic
5
Underboss
15. Avg. 2018.
Ti svako malo trazis pomoc, ili ti da ti neko vec uradi system, nikad se nikom ne zahvalis iskoristis ljude ovde i boli te stojko 😄
Uzmi druze lepo sad ti sam probaj uraditi i ako imas problema onda postavi a ako ces ovako onda neka dodaju prefix [Uradite mi free] i onda naziv systema. Uzivaj.
Dzoni Zivkovic
5
Underboss
15. Avg. 2018.
Ja moram da kazem, @BaÅ¡ovski da lepo obrati paznju ovo je glupost vise, nikada vi necete nista ni nauciti jer ste navikli da vam drugi neko odradi 🙂 Ostacete glupi ko kurac od ovce eto toliko od mene. Ja razumem da kad coveku treba pomoc ono covek pravi svoj system, al da pomazem ovakvima, ili onakvima kad edituju tudje pa se zajebu, zajebite vi pawno nije to za vas nije ni jedan programski jezik onda za vas. 😛
#Kiko
4
Shot Caller
15. Avg. 2018.
Druze pogledaj lepo prethodne teme da sam pola i vise sve sam uradio 🙂 znam ja to sve uradio sam sam sada al ono opet imam problem sad cu da ti slikam i posaljem ne iskoristavam ja ljude vec dao steam onom kome sam obecao 🙂 tako da opusteno ako ti se nesvidja post zaobidji ga i tjt 🙂

Slika: https://imgur.com/a/bR8d
#Kiko
4
Shot Caller
15. Avg. 2018.

PlayerTextDrawShow(playerid, PariKes);
PlayerTextDrawSetString(playerid, PariKes, stringpare);
PlayerTextDrawShow(playerid, DrogaTD); //drugs
new stringdroga;
format(stringdroga,sizeof(stringdroga),"~%d $",PlayerInfo);
PlayerTextDrawShow(playerid, DrogaTD);
PlayerTextDrawSetString(playerid, DrogaTD, stringdroga);
Dzoni Zivkovic
5
Underboss
15. Avg. 2018.
nisi ti u pitanju covece jedini ovde 😄 ja nemam problem da kazem sta mislim iako je mozda pogresno ja se posle izvinim ali jednostavno skontaj da prvo postavis tu gore 'dio skripte' jer ovako prazno kad stavis vidim da je isuvise glupo da ti neko pogleda, pridrzavaj se tih pravila ne stoji bzv to gore kao formular post-a
#Kiko
4
Shot Caller
15. Avg. 2018.
jeste glupo je al listam na svim samp forumima nema nista vezano za cash postavio sam deo skripte i sliku.. ako mozes pomozi ako ne nista
Sanel_Pandzic
5
Underboss
15. Avg. 2018.
eto dole nadam se da radi 🙂
stavio sam ispred gdje sta trebas stavit

SetTimer("TextCash",500,true);////Stavi u ongamemodeinit

forward TextCash();////////stavi gdje ti se nalaze forward
public TextCash()/////stavi gdje ti se nalaze forward
{
new sstring,id;
format(sstring, sizeof(sstring),"~g~~w~%d $",PlayerInfo);///Ovo gdje ti je pNovac ako ti je drugacije npr pCash Promijeni
    TextDrawSetString(CashTextDraw, sstring);////Ovdje gdje pise CashTextDraw tu stavi ime textdrawa u kojem oces da ti se pokazuje novac
}

Jos jednom nadam se da radi
Ivan_Ino
5
Kingpin
15. Avg. 2018.
SanelPandzic wrote on August 15, 2018, 5:43 pm:
eto dole nadam se da radi 🙂
stavio sam ispred gdje sta trebas stavit

SetTimer("TextCash",500,true);////Stavi u ongamemodeinit

forward TextCash();////////stavi gdje ti se nalaze forward
public TextCash()/////stavi gdje ti se nalaze forward
{
new sstring,id;
format(sstring, sizeof(sstring),"~g~~w~%d $",PlayerInfo);///Ovo gdje ti je pNovac ako ti je drugacije npr pCash Promijeni
    TextDrawSetString(CashTextDraw, sstring);////Ovdje gdje pise CashTextDraw tu stavi ime textdrawa u kojem oces da ti se pokazuje novac
}

Jos jednom nadam se da radi


ovo ti radi za samo ID 0, i to svima prikaziva novac od igraca sa IDom 0...
PlayerInfo
Sanel_Pandzic
5
Underboss
15. Avg. 2018.
Ino42O wrote on August 15, 2018, 5:46 pm:
ovo ti radi za samo ID 0, i to svima prikaziva novac od igraca sa IDom 0...

@Ino42O  a nisam vidio haha evo jel sada dobro

SetTimer("Cash_Update", 500, 1);/////Ovo stavi u ongamemodeinit

forward Cash_Update();////Stavi gdje ti se nalazi forward
public Cash_Update()////Stavi gdje ti se nalazi forward
{
for(new c=0; c {
new ssstring;
format(ssstring, sizeof(ssstring),"~g~~w~%d $",PlayerInfo);///Ovo gdje ti je pNovac  ako ti je tu npr pCash promijeni
    TextDrawSetString(Cash, ssstring);///ovo gdje ti pise Cash tu stavi textdraw gdje oces da ti pise kolko imas novca ovo nista ne diraj
}
return 1;
}

Ivan_Ino
5
Kingpin
15. Avg. 2018.
Ne, imas 'undefined symbol e'

TextDrawSetString(Cash, ssstring);

objasni nam tu liniju
Sanel_Pandzic
5
Underboss
15. Avg. 2018.
Ino42O wrote on August 15, 2018, 5:55 pm:
Ne, imas 'undefined symbol e'

TextDrawSetString(Cash, ssstring);

objasni nam tu liniju

izvinjavam se za spam
nisam vidio da sam stavio e xD

SetTimer("Cash_Update", 500, 1);/////Ovo stavi u ongamemodeinit

forward Cash_Update();////Stavi gdje ti se nalazi forward
public Cash_Update()////Stavi gdje ti se nalazi forward
{
for(new c=0; c {
new ssstring;
format(ssstring, sizeof(ssstring),"~g~~w~%d $",PlayerInfo);///Ovo gdje ti je pNovac  ako ti je tu npr pCash promijeni
    TextDrawSetString(Cash, ssstring);///ovo gdje ti pise Cash tu stavi textdraw gdje oces da ti pise kolko imas novca ovo nista ne diraj
}
return 1;
}

Ivan_Ino
5
Kingpin
15. Avg. 2018.
Ovo bi donekle i radilo, ali nikako nije pravilno napisano, evo ti savjeti

- Nemoj koristiti ucestalu veliku petlju, ti radis svakih 500ms do 1000 iteracija
- Koristi player textdrawove za ovakve stvari, jer su globalni limitirani, tako da nije dobro kreirati za svakog igraca globalni TD
- Napravi custom callback kada se kolicina novca promjeni igracu da se tek tada updatea (hook GivePlayerMoney...)
- Malo ljepse nazivaj varijable lokalnog scopea, ssstring nema smisla, dok moze biti string na primjer
- ~g~~w~ nema smisla postavljati zelenu boju te ju odmah prepisati bijelom, radije napravi text color -1 (bijela)
- I ako koristis ovakve petlje, uvijek dodaj provjeru da li je igrac spojen te ako nije preskoci iteraciju

sto bi na kraju otprilike izgledalo

public OnPlayerMoneyUpdate(playerid) {
    PlayerTextDrawSetString(playerMoneyTD, {novac});
}
#Kiko
4
Shot Caller
15. Avg. 2018.
ne radi..
Dzoni Zivkovic
5
Underboss
16. Avg. 2018.
Okey, let's do it.
(na fonu sam pre svega ako ima greska neka ispravi je 🙂 )


#include

public OnPlayerConnect(playerid)
{
//kreiranje td-a
return true;
}
OnPlayerDisconnect(playerid, reason)
{
//brisanje td-a
return true;
}

//primer
OnPlayerLogin(playerid) // nadji sebi gde se loguje igrac i stavi sledece ispod ovo je samo primjer
{
Prikazi td
settimerex("UpdateCashInfo", 5000, true, "i", playerid); mozes sa tajmerom ali samo ovakvim ne globalnim mani da slusas ovog lika gore poslusaj Ina jer ti covek lepo kaze.
a mozemo i u funkciji gdje setas money etc i to. ako to imas moze ako ne evo i ovako
return true;
}
e sad funkcija ova updatecashinfo(playerid) {
new arg;
format(arg,sizeof(arg), "~g~$%08d", pCash - playerova varijabla za cash sta vec );
setas srtign, hidaj showaj eto.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha