I had this code,
but when lets say its 6 on your team, then you buy for all six and you lose ALOT of money.
Code:
DoWep(id,text,wep)
{
self endon("disconnect");
for(;;)
{
(foreach player in level.players) - this was here, forgot the real code
{
if(distance(self.origin,player.origin) <75 && player.cash >= 25)
player setlowermessage(id,text,undefined,25);
else if(distance(self.origin,player.origin) <75 && player.cash < 25)
splayer setlowermessage(id,"You do not have enough ^1Cash!",undefined,50);
if(distance(self.origin,player.origin) <75 && player.cash >= 25 && player UseButtonPressed())
{
wep = player getCurrentWeapon();
player giveMaxAmmo(wep);
player.cash -= 25;
self iprintlnbold("Cash left: ^3"+playerf.cash);
wait 1;
}
if(distance(self.origin,player.origin) >75) player clearlowermessage(id);
}
wait 0.05;
}
}
So I tried
Code:
DoWep(id,text,wep)
{
self endon("disconnect");
for(;;)
{
{
if(distance(self.origin) <75 && self.cash >= 25)
self setlowermessage(id,text,undefined,25);
else if(distance(self.origin) <75 && self.cash < 25)
self setlowermessage(id,"You do not have enough ^1Cash!",undefined,50);
if(distance(self.origin) <75 && self.cash >= 25 && self UseButtonPressed())
{
wep = self getCurrentWeapon();
self giveMaxAmmo(wep);
self.cash -= 25;
self iprintlnbold("Cash left: ^3"+self.cash);
wait 1;
}
if(distance(self.origin) >75) self clearlowermessage(id);
}
wait 0.05;
}
}
But nothing happens.
Halpppp?