PACI
Miembro-
Contador contenido
501 -
Ingreso
-
Última visita
-
Días ganados
58
Todo lo publicado por PACI
-
This
-
[Mini-Release] Cupón de coins personalizado
contestación a Rafa23Alzira por PACI en Modificación y edición del servidor.
Pero si te lo dice en la descripción LOL -
Deberías fijarte bien en el código que tienes escrito donde los timers. Y mi consejo es que cuando vayas a probar timers, que uses poco tiempo (como 10 segundos), porque es posible que el tiempo en el cual el timer se ejecuta no haya terminado. Por cierto, si tu servidor se cae a la hora de ejecutar un server_timer, es porque algo esta mal en las funciones que le has puesto.
-
El command afecta un solo jugador, tanto que el command es como si escribieses el codigo en el chat del pj.
-
No puedes usar server_timer(s) y utilizar funciones que afecten un solo jugador.
-
Lo de las coordenadas es en el start_position.cpp
-
No es que sea propiamente un comparador de archivos, simplemente intentas abrir un archivo (como archivo binario) en modo lectura (rb, read as binary file). Y si no puede, la función devuelve un null pointer.
-
Dale pepi que tengas suerte
-
game.drop_item_with_ownership(bola[nr], 1)
-
Y si usas un mysql_query que lleve el os.execute(). Ya que las queries efectuadas por los cores, son directas, y por ello no se nota nada. De todos modos, puedes hacer eso con qf, o con la librería I/O que igualmente es facil.
-
Las pociones - por ejemplo - por quest, no puedes. En ese caso, podrías acudir al source (char_item.cpp, CHARACTER::UseItemEx). O por python creo.
-
Perdona, pero es imposible que funcione un function dentro de un when. A menos que sea local. Y por lo que veo en la quest, no lo es. Y descartando la posibilidad de que hayas editado el qc.
-
No puedes poner funciones dentro de un when. Y cuando usas funciones hechas en la quest debes usarlo así: nombrequest.funcion(). En el primer if no haces return, así que saldrá el syschat() y continuará haciendo las demás funciones. Tampoco necesitas hacer: if noseque then -- tu codigo end if otronoseque then -- tu codigo end Puedes usar elseif: if noseque then -- tu codigo elseif noseque then -- tu codigo end Por último, no necesitas darle función a una opción que hace un return. Como la opción de salir. Aunque no le hagas la parte de opcion == x, si no tiene ninguna función, hará return por si sola.
-
Su problema no es en el array, no le hagas cambiar algo que tiene bien.
-
Tienes 3 errores: - La función para verificar el nivel es pc.get_level(). - Say no existe, la función que quieres es say. - No pusiste los " " en el say. when 1901.kill with pc.get_level() > 75 and pc.count_item (11890) > 1 begin say("!Haz recibido Vestido negro!") end
-
Si querias decir fantastico/maravilloso en japonés, es sugoi. Ojo que no me hice de listillo, no lo vayas a tomar a mal xD
-
No se de que te sorprendes. Un timer funciona cuando existe un pj, ya que la(s) acción(es) afectarán al jugador. Si no existe el pj que ejecuta esa quest, pues el timer se borra. Si no lo has entendido, pues mira: - Si haces logout/disconnect, todos los timers/loop_timers que el pj tenga se borrarán. - Logout/disconnect incluye los teletransportes. Resumidamente: - No puedes hacer un warp y luego un timer. Ni un timer y luego un warp.
-
[Problema Quest] Limitar usos por tiempo.
contestación a Dragonslayer por PACI en Correcion de quests
lol o usas ITEM_QUEST y una quest o ITEM_GIFTBOX. Los 2 no puedes. -
[Problema Quest] Limitar usos por tiempo.
contestación a Dragonslayer por PACI en Correcion de quests
quest -> item_quest -
Te falta el pc.setqf("perro", calc)
-
-- questquest button beginstate start beginwhen login begincmdchat("SendQuestIndex "..q.getcurrentquestindex())endwhen button or info beginsyschat("works")endendend # game.py"SendQuestIndex" : self.SetQIndex, def SetQIndex(self, idx): constInfo.QIDX = int(idx) # constInfo.pyQIDX = 0 # def del botonimport event, constInfoevent.QuestButtonClick(constInfo.QIDX)
-
Me he pasado? Tal vez. https://buckysroom.org/videos.php