Jump to content

pepineitor

Miembro
  • Contador contenido

    168
  • Ingreso

  • Última visita

  • Días ganados

    11

pepineitor Ganó el último 29 Julio 2022

pepineitor Tenía el contenido más gustado!

Visitantes recientes al perfil

2.264 visitas al perfil
  1. Prueba esto, estoy tiempo sin usar estas cosas pero creo que está bien: quest items begin state start begin when #tuitem#.use with pc.is_gm() begin say("Item ID:") local item = input() say("Item Cantidad:") local cant = input() say_reward("Nombre:") local name = input() local part = find_pc_by_name(name) if item == "" or cant == "" or name == "" or part == 0 then return end local me = pc.select(part) pc.give_item2(item,cant) pc.select(me) end end end
  2. No puedes recibir nuevos mensajes, dejame tu skype aquí o mandamelo cuando puedas y te agrego.
  3. Añadidas las funciones para source en el todos contra todos.
  4. El de cambiar el gold lo habria hecho así (no lo e probado) int guild_change_gold(lua_State* L) { if(!lua_isnumber(L,1) || !lua_isnumber(L,2)) { lua_pushboolean(L,false); return 0; } int guild = lua_tonumber(L,1); int gold = lua_tonumber(L,2); if (gold + pkGuild->GetGuildMoney() < 0) { lua_pushboolean(L,false); return 0; } DBManager::instance().Query("UPDATE guild%s SET gold=%d WHERE id = %s", get_table_postfix(), gold, guild); lua_pushboolean(L,true); return 1; } En quest sería guild.change_gold(pc.get_guild(),cantidad)
  5. No toquetes las cosas que estan bien, usa un poco la cabeza y pon el cambio de state donde pone 'han pasado 2 h'.
  6. when login with pc.getqf("blabla") > get_time() begin timer("blabla", pc.getqf("blabla")-get_time()) end
  7. when xx.chat.begin chat("blabla en 2 horas bla bla") pc.setqf("blabla", get_time()+7200) timer("blabla", 7200) end when login with pc.getqf("blabla") > get_time() begin timer("blabla", pc.getqf("blabla")-get_time()) end when blabla.timer begin chat("han pasado 2 h") end
  8. No se puede asignar directamente porque la sintaxis no lo permite, primero se declaran las variable y luego se les asigna el valor. Lo que si se puede hacer, si no me equivoco: int sueldos, total, otravariable; Y luego, en la parte que tu quieras del código les asignas el valor.
  9. Supongo que float total = 0; debería ser float total; total = 0; falta indicar tipo de variable sueldos int sueldos; En cuanto al bucle, creo que no te lo ejecuta porque a while(x <= empleados); le sobra el ';' En cuanto al ejercicio, la parte de los sueldos tienes algun error de planteamiento ya que no pide mostar si el empleado cobra más o menos, sino cuantos empleados cobran x e y.
×
×
  • Crear nuevo...