Pomoc za komandu


Započeo Neckiy, April 20, 2021, 21:18:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

poy, imam problem gde pri komandi /posaljinovac (komanda preko koje mozes sa svog bankovnog racuna preneti novac na neciji drugi) radi ali imam problem sa updatovanjem text drawa na kojem pise koliko imam novca u banci. Tj. komanda radi ali ne updata mi odma(npr ja posaljem i treba meni da skine a drugu da doda ali ono suprotno meni doda a njemu se nista ne promeni).

CMD:posaljinovac(playerid, params[])
{
	if(UlogovaniIgrac[playerid] == 0) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Niste ulogovani.");
	if(IsPlayerInRangeOfPoint(playerid, 2.0, 278.0163,-139.7096,-33.6551))
	{
		new id,pare;
		if(sscanf(params,"ud",id,pare)) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Ukucaj: /posaljinovac [ID] [KOLICINA]");
		if(PlayerInfo[playerid][pRacun] == 0) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Nemate racun. Mozete ga otvoriti u banci na Salteru 2.");
		if(PlayerInfo[id][pRacun] == 0) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Ovaj igrac nema otvoren racun!");
		else
		{
			new msg1[256],msg2[256],name1[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
			GetPlayerName(playerid,name1,sizeof(name1));
			GetPlayerName(id,name2,sizeof(name2));
			PlayerInfo[playerid][pPareBanka] -= pare;
			PlayerInfo[id][pPareBanka] += pare;
			format(msg1,sizeof(msg1),"{FF0000}[GS:RP] {FFFB00}Igrac {FFFFFF}%s {FFFB00}vam je poslao {FFFFFF}$%d {FFFB00}preko banke.",name1,pare);
			format(msg2,sizeof(msg2),"{FF0000}[GS:RP] {FFFB00}Poslali ste {FFFFFF}$%d {FFFB00}igracu {FFFFFF}%s {FFFB00}preko banke.",pare,name2);
			SCM(id,-1,msg1);
			SCM(playerid,-1,msg2);
			new msgg[256];
	        format(msgg,sizeof(msgg),"%d",PlayerInfo[playerid][pPareBanka]);
	        format(msgg,sizeof(msgg),"%d",PlayerInfo[id][pPareBanka]);
	        TextDrawSetString(SERVER_TD[12], msgg);
		}
	}
	else return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Niste u banci na salteru!");
	return 1;
}
Poslednja Izmena: April 21, 2021, 16:34:44 POSLE PODNE od M Ө M Σ N Z I
Mnogo ljudi mi govori da sam autistican.
U pravu su...

Jednostavno ugasi pa ponovo upali textdraw.


Github: Momenzi
Pikaboot: Website

I koristi playertd jer ovako ce svima pokazat tu cifru.. kako vidim u kodu

Npr

new msgg[64];
PlayerTextDrawHide(playerid,nazivtda[playerid]);
 format(msgg, sizeof(msgg), "%d", PlayerInfo[playerid][pPareBanka]);    

PlayerTextDrawSetString(playerid,nazivtda[playerid],msgg);
PlayerTextDrawShow(playerid,nazivtda[playerid]);

PlayerTextDrawHide(id,nazivtda[id]);
 format(msgg, sizeof(msgg), "%d", PlayerInfo[id][pPareBanka]);    

PlayerTextDrawSetString(id,nazivtda[id],msgg);
PlayerTextDrawShow(playerid,nazivtda[id]);

69

@youngdeal hvala na pomoci
Mnogo ljudi mi govori da sam autistican.
U pravu su...