Moin
Ich habe ein problem bei meinem /setprice befehl ich habe eine Funktion drine, Wo man maximal bis zu 10000€ Setzen kann nur das problem ist wenn ich über 10000 mahce verschwindet mein 3DTextLabel .. Warum ?
Hier der Befehl:
ocmd:setprice(playerid,params[])
{
if(!HatPlayerAnBiz(playerid))return SendClientMessage(playerid,DUNKELROT,"Du besitzt doch garkein Biz !");
{
new bizsumme,string2[128],string[128];
Delete3DTextLabel(drogenbiz1);
if(sscanf(params,"d",bizsumme))return SendClientMessage(playerid,ORANGE,"/setprice [Summe]");
if(bizsumme<1||bizsumme>10000)return SendClientMessage(playerid,ROT,"Du kannst nicht Mehr als 10000€ Setzen!");
format(string,sizeof(string),"Drogen Biz (Nr.1)\nBesitzer: %s\nPreis: %i\nDrogen Menge: %i/3000",SpielerName(playerid),bizsumme,GetPVarInt(playerid,"Waare"));
Create3DTextLabel(string,BLAU,1702.8950,-1470.7507,13.5469,20,0);
format(string2,sizeof(string2),"Du hast den Verkauf von Drogen auf %i gesetzt",bizsumme);
SendClientMessage(playerid,WEIS,string2);
GetPVarInt(playerid,"BizPrice"),SetPVarInt(playerid,"BizPrice",bizsumme);
Update3DTextLabelText(drogenbiz1,WEIS,string);
SpeicherBiz(playerid);
}
return 1;
}