Jump to content

Zell

Members
  • Posts

    412
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by Zell

  1. RAthena does not support new packets structure of clients after July
  2. Mano, abre esse tipo de problema como issue no github
  3. Open a issue in github
  4. Would be nice to have a feature that track and show in console a variable for when we are making complex scripts. Sample: .@var = 0; trackvar(".@var"); mes "Now I will show this value " + .@var; next; .@var++; mes "Now I changed the var"; next; mes "Hmm, what value " + .@var + " had when passed here?"; close; Console Output: [DEBUG NPC_NAME / PLAYER ATTACHED_GID]: Tracking .@var > Value: 0 [DEBUG NPC_NAME / PLAYER_ATTACHED_GID]: .@var was required > Value: 0 [DEBUG NPC_NAME / PLAYER_ATTACHED_GID]: .@var was changed> Old Value: 0 / New Value: 1 [DEBUG NPC_NAME / PLAYER_ATTACHED_GID]: .@var was required > Value: 1 I think this would make it easier to develop or debug scripts, rather than every time you call it, creating visual texts (dispbottom/announce) to keep track of the variable
  5. Some effects the client use sprite and act, and other just str. If you find a effect that use a sprite and act, you can change this. But not add a new one without client edit
  6. It is client fault. The server fool the client sending player view data instead of npc. To talk with npc you have to hold shift and click
  7. You can get some idea by looking in SDE, too by Tokei. https://github.com/Tokeiburu/RagnarokSDE/tree/master/SDE
  8. He marked with a black square. And you op should search inside a npc file with OnPcLoginEvent
  9. Skill effects are hard coded in client and a lot of them aren't in .spr format.
  10. Ok, got it. Like Technoken sayed, just change .@items to @items. This will work, but still is a ugly approach. If you need a player to handle a setarray with a @ ou permanent variable you are making something wrong in your logic. If exists some situation which you need to make something like this, to create a new table is the go.
  11. To help you first, I need to understand. I can not understand your logic (since you're not passing the whole script). Does the player choose to use an item and then take the meteor stomer? choose "set super power", will do what?
  12. View File Simple DailyZell Hello everyone. I came this time to bring an old daily reward system that I did. Most of the daily reward systems are so complicated for no reason. The system draws every day (or each reload) an item from the list of rewards, which can be vip, cash or an item. Items that have already been drawn will only be drawn once the entire list has been drawn. //SQL and insert sample CREATE TABLE IF NOT EXISTS `daily_account` ( `aid` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `daily` ( `id` int(2) NOT NULL, `type` int(3) NOT NULL, `value` int(10) NOT NULL, `take` int(2) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `daily` (`id`, `tipo`, `valor`, `take`) VALUES (1, 2, 1, 0), (2, 673, 1, 0), (3, 673, 3, 0), //ID: Daily ID //TYPE: 1 = Cash // 2 = Vip // 500+ = Item ID //VALUE: type 1 = Cash value // type 2 = Vip Day // type 3 = Item Quantity Submitter Zell Submitted 05/31/2018 Category Utilities Video Content Author Zell
  13. Version 1.0.0

    316 downloads

    Hello everyone. I came this time to bring an old daily reward system that I did. Most of the daily reward systems are so complicated for no reason. The system draws every day (or each reload) an item from the list of rewards, which can be vip, cash or an item. Items that have already been drawn will only be drawn once the entire list has been drawn. //SQL and insert sample CREATE TABLE IF NOT EXISTS `daily_account` ( `aid` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `daily` ( `id` int(2) NOT NULL, `type` int(3) NOT NULL, `value` int(10) NOT NULL, `take` int(2) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `daily` (`id`, `tipo`, `valor`, `take`) VALUES (1, 2, 1, 0), (2, 673, 1, 0), (3, 673, 3, 0), //ID: Daily ID //TYPE: 1 = Cash // 2 = Vip // 500+ = Item ID //VALUE: type 1 = Cash value // type 2 = Vip Day // type 3 = Item Quantity
    Free
  14. The fault came from browedit. For the walkable gat you need to use this gat And for water you should use the green one with walkable text
  15. My Mistake. Add in npc.h after void npc_event_do_oninit(void); //Zell Duplicate int npc_event_export_2(struct npc_data *nd, int i); void npc_duplicate_2(struct npc_data *nd); int npc_timerevent_export(struct npc_data *nd, int i);
  16. Zell

    R > LOGO

    Hey, thanks for the return. So, I would love something similar (if possible) It may be even simples, but being in the sama concept
  17. Zell

    R > LOGO

    Could someone make a logo for me? Name: MOBRA Thank you very much in advance
  18. Quem cuida disso é o cliente. O emulador só informa qual o view id tem que mostrar. Não é possível fazer o que você quer sem editar o cliente.
×
×
  • Create New...