Jump to content


Forum Moderator
  • Content Count

  • Avg. Content Per Day

  • Joined

  • Last visited

  • Days Won


Skorm last won the day on June 27 2019

Skorm had the most liked content!

Community Reputation

342 Excellent

About Skorm

  • Rank
    Arc Angeling
  • Birthday 06/01/1991

Profile Information

  • Gender
  • Location
    Ɵ Chosen Hopeless Nothing
  • Server
  • Github

Contact Methods

Recent Profile Visitors

10,487 profile views
  1. @Tokei made a mapcache editor that superseded weemapcache. If you really need weemapcache I have it. WeeMapCache.exe
  2. :< You don't have to go forever and stuff.
  3. prontera,154,179,4 script summoner 100,{ if(countitem(512) > 500){ delitem 512,500; monster "prontera", 0, 0, "Poring", 1005, 1, strnpcinfo(0) + "::OnMobKilled"; monster "prontera", 0, 0, "Poring", 1115, 1, strnpcinfo(0) + "::OnMobKilled"; } else { mes "sorry you need 500 apple to summon"; close; } end; OnMobKilled: set [email protected], rand(1,5); //quantity of different items set [email protected], rand(.size); //Which item was chosen set [email protected], rand(1,10); //Quantity of item you will receive for ([email protected] = 0; [email protected] < [email protected]; [email protected]++) getitem [email protected], [email protected]; end; OnInit: setarray .listItems[0], 500, 501, 502, 503, 504, 505, 506, 507; //Items .size = getarraysize(.listItems); } There are still a few problems with the script but I don't have time. If you want the item to look like it dropped. https://github.com/rathena/rathena/blob/master/doc/script_commands.txt#L4827
  4. Just load it like you would any other NPC. Also you shouldn't necro really old topics like this there is more than enough information out there about loading in NPCs.
  5. It's bound to @monster command... Just do @monster 3 will summon 3 of a random mob id from that list.
  6. Skorm

    erro script

    Change additem to getitem.
  7. So in November I started making my own GameCube controller for the GameBoy Player and wasn't able to finish it because of school, but it's finally done and I love you guys so I'm going to share it here.
  8. prontera,173,200,4 script Blah -1,5,5,{ end; OnTouch: if(!instance_id()) end; npctalk "This is a message!"; monster "place",60,100,"Poring",1002,1,"NPCNAME::OnLabel"; disablenpc instance_npcname(strnpcinfo(0)); } This is the best way to figure out commands. https://github.com/rathena/rathena/blob/master/doc/script_commands.txt#L6194
  9. Sorta but it would be dumb to do so... In order to do it without an npc at those coordinates, you would need to loop and constantly track your players' positions until they are at that point then run the rest of the script. The better way of doing that would be to create a hidden npc at the coordinates you want to trigger OnTouch. They should still work within an instance. Using -1 for an npc's sprite will make it hidden from the client.
  10. @AnnieRuru Made a fantastic post with three excellent ways on how to do this already...
  11. This script works very much like what the topic describes.
  12. Could maybe shorten it to... prontera,255,255,3 script Equip Freebies 123,{ getinventorylist; copyarray [email protected][0],@inventorylist_id[0],getarraysize(@inventorylist_id); for([email protected] = 0; [email protected] < .len; [email protected]++){ if(!isequipped(.equip_id[[email protected]]) && inarray([email protected], .equip_id[[email protected]]) == -1) { getitem .equip_id[[email protected]],1; equip .equip_id[[email protected]]; } else [email protected]++; } mes "[ Freebies ]"; if(!.len - [email protected]){ mes "It looks like you already have all the freebie(s)."; close; } else if ([email protected]) mes "It looks like you already have "[email protected]+" freebie(s)."; mes "Here is your freebies."; close; OnInit: setarray .equip_id, 1208, 2154; // Add your ID's here. .len = getarraysize(.equip_id); } Although in this case if the user was able to store/trade the freebies he could get more, but it would also allow the list of freebies to be updated. Also my example is completely untested so... Edit: I think equipped items might already show up in the @inventorylist_id so I might not even need isequipped().
  13. This is a neat idea but I think the cards are way too big you should consider resizing the cards and also converting the magenta color to transparency.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.