Hey guys, ive been messing arround with a BlockMaker (like Bollnas teams) with everything needed, but i got a problem with the money and the pole blocks. ( got it like this of a friend and tried to fix it.)
when i add a pole block to the server the server shuts down, and at the money block, when i make it no matter how much gold i set it too it gives me like 1000000 money, i got a MoneyMod working on it too, but i dont think thats the problem?? could any1 try have a look at it?
EDIT: there was some whiners in here, so i just posted the pole code and money block code.. pff, get off whiners
PHP Code:
for pole:
SetBlockModelName(block_model, g_block_models[i], "Pole");
case POLE: size = "Pole";
if( size == POLE)
{
size_min[0] = -32.0;
size_min[1] = -4.0;
size_min[2] = -4.0;
size_max[0] = 32.0;
size_max[1] = 4.0;
size_max[2] = 4.0;
}
size_min[0] = -4.0;
size_min[1] = -32.0;
size_min[2] = -32.0;
size_max[0] = 4.0;
size_max[1] = 32.0;
size_max[2] = 32.0;
angles[0] = 90.0;
}
case Y:
{
size_min[0] = -32.0;
size_min[1] = -4.0;
size_min[2] = -32.0;
size_max[0] = 32.0;
size_max[1] = 4.0;
size_max[2] = 32.0;
angles[0] = 90.0;
angles[2] = 90.0;
if( size == POLE)
{
size_min[0] = -4.0;
size_min[1] = -32.0;
size_min[2] = -4.0;
size_max[0] = 4.0;
size_max[1] = 32.0;
size_max[2] = 4.0;
}
}
case Z:
{
size_min[0] = -32.0;
size_min[1] = -32.0;
size_min[2] = -4.0;
size_max[0] = 32.0;
size_max[1] = 32.0;
size_max[2] = 4.0;
angles[0] = 0.0;
angles[1] = 0.0;
angles[2] = 0.0;
if( size == POLE)
{
size_min[0] = -4.0;
size_min[1] = -4.0;
size_min[2] = -32.0;
size_max[0] = 4.0;
size_max[1] = 4.0;
size_max[2] = 32.0;
}
}
}
case POLE:
{
SetBlockModelName(block_model, g_block_models[block_type], "Pole");
scale = 1.0;
else if ( max_size > 32.0 ) size = POLE;
case LARGE: g_selected_block_size[id] = POLE;
case POLE: g_selected_block_size[id] = TINY;
else if ( max_size > 32.0 ) size = POLE;
The money block action:
ActionMoney(id, ent)
{
if(g_money_used[id])
{
static property[5];
new AddValue[33], playerMoney[33];
GetProperty(ent, 1, property);
playerMoney[id] = mm_get_user_money(id);
AddValue[id] = str_to_float(property) + playerMoney[id];
mm_set_user_money(id, AddValue[id]);
g_money_used[id] = false;
BCM_Print(id, "You have been given %s $!", property);
}
else{
set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.0, 1.0, 0.25, 0.25, 2);
show_hudmessage(id, "%s %s^nNext Use: Next Round", PLUGIN_PREFIX, PLUGIN_VERSION);
}
}
__________________