here is it..
Code:
public something()
{
new players[32], num
get_players(players,num,"ac")
for(new i = 0; i < num;i++)
{
new origin[3]
get_user_origin(players[i],origin)
if(get_distance(origin,casaum) <= 100.0 || get_distance(origin,casadois) <= 100.0 || get_distance(origin,casatres) <= 100.0 || get_distance(origin,casaquatro) <= 100.0 || get_distance(origin,casacinco) <= 110.0 || get_distance(origin,casaseis) <= 110.0 || get_distance(origin,casasete) <= 110.0 || get_distance(origin,casaoito) <= 110.0 || get_distance(origin,casanove) <= 110.0 || get_distance(origin,casadez) <= 110.0 ||
get_distance(origin,umcasa) <= 100.0 || get_distance(origin,doiscasa) <= 100.0 || get_distance(origin,trescasa) <= 100.0 || get_distance(origin,quatrocasa) <= 100.0 || get_distance(origin,cincocasa) <= 110.0 || get_distance(origin,seiscasa) <= 110.0 || get_distance(origin,setecasa) <= 110.0 || get_distance(origin,oitocasa) <= 110.0 || get_distance(origin,novecasa) <= 110.0 || get_distance(origin,dezcasa) <= 110.0)
{
if(is_user_database(players[i]) == 1)
{
new query[256], authid[32]
get_user_authid(players[i],authid,31)
format(query,255,"SELECT sono FROM money WHERE steamid='%s'",authid)
result = dbi_query(dbc,query)
if(dbi_nextrow(result) > 0)
{
new currentsono = dbi_field(result,1)
dbi_free_result(result)
if(currentsono > 0)
{
edit_value(players[i],"money","sono","-",10)
}
}
dbi_free_result(result)
}
return PLUGIN_HANDLED
}
if(get_distance(origin,casaum) > 100.0 || get_distance(origin,casadois) > 100.0 || get_distance(origin,casatres) > 100.0 || get_distance(origin,casaquatro) > 100.0 || get_distance(origin,casacinco) > 110.0 || get_distance(origin,casaseis) > 110.0 || get_distance(origin,casasete) > 110.0 || get_distance(origin,casaoito) > 110.0 || get_distance(origin,casanove) > 110.0 || get_distance(origin,casadez) > 110.0 ||
get_distance(origin,umcasa) > 100.0 || get_distance(origin,doiscasa) > 100.0 || get_distance(origin,trescasa) > 100.0 || get_distance(origin,quatrocasa) > 100.0 || get_distance(origin,cincocasa) > 110.0 || get_distance(origin,seiscasa) > 110.0 || get_distance(origin,setecasa) > 110.0 || get_distance(origin,oitocasa) > 110.0 || get_distance(origin,novecasa) > 110.0 || get_distance(origin,dezcasa) > 110.0)
{
new ran = random_num(1,2)
if(ran == 1)
{
if(is_user_database(players[i]) == 1)
{
edit_value(players[i],"money","sono","+",random_num(1,2))
new query[256], authid[32]
get_user_authid(players[i],authid,31)
format(query,255,"SELECT sono FROM money WHERE steamid='%s'",authid)
result = dbi_query(dbc,query)
if(dbi_nextrow(result) > 0)
{
new currentsono = dbi_field(result,1)
dbi_free_result(result)
if(currentsono >= 100)
{
client_print(players[i],print_chat,"[Sono Mod] Voce desmaiou de sono!^n")
edit_value(players[i],"money","sono","=",90)
set_user_maxspeed(players[i],-1.0)
set_task(2.0,"desmaiar",players[i])
set_task(30.0,"acordar",players[i])
}
}
dbi_free_result(result)
}
}
}
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}