public Give_Xp(id,amount) { if(player_class_lvl[id][player_class[id]]==player_lvl[id]) { if(player_xp[id]+amount!=0 && get_playersnum()>1){ player_xp[id]+=amount if (player_xp[id] > LevelXP[player_lvl[id]]) { player_lvl[id]+=1 player_point[id]+=2 set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2) show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id]) savexpcom(id) player_class_lvl[id][player_class[id]]=player_lvl[id] } { new sHour[3], iHour; get_time("%H", sHour, 2); iHour = str_to_num(sHour); if(iHour <= 9 && amount > 20) amount = 1; player_xp[id]+=amount } if (player_xp[id] < LevelXP[player_lvl[id]-1]) { player_lvl[id]-=1 player_point[id]-=2 set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2) show_hudmessage(id, "Spadles do poziomu %i", player_lvl[id]) savexpcom(id) player_class_lvl[id][player_class[id]]=player_lvl[id] } write_hud(id) } } }
czy tak bedzie dzialac?
Użytkownik cesik edytował ten post 17.02.2011 23:17