Advertisement
johnlol

Character Deletion on Death Script

Aug 9th, 2023
1,222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VeriLog 1.69 KB | Gaming | 0 0
  1. //===== rAthena Script =======================================
  2. //= Character Deletion on Death Script
  3. //===== By: ==================================================
  4. //= Nova http://www.novaragnarok.com
  5. //============================================================
  6.  
  7.  
  8. -    script    PERMANENTDEATH    -1,{
  9. end;
  10.  
  11. OnPCDieEvent:
  12.     set .@deadplayer,getcharid(0);
  13.     message strcharinfo(0),"Game Over";
  14.     atcommand "@kick "+strcharinfo(0);
  15.     set .@j, getarraysize( .char_delete$ );
  16.     for (.@i = 0; .@i < .@j; .@i++) {
  17.         query_sql("DELETE FROM `"+ .char_delete$[.@i] +"` WHERE `char_id` = '"+ .@deadplayer +"'");
  18.     }
  19.     query_sql "DELETE FROM `party` WHERE `leader_char` = '"+.@deadplayer+"'";
  20.     end;
  21.    
  22. OnInit:
  23. setarray .char_delete$[0],"bonus_script","char","cart_inventory","elemental","friends","global_reg_value","guild","guild_member","homunculus","hotkey","inventory","memo","mercenary","mercenary_owner","pet","quest","sc_data","skill","skillcooldown";
  24. end;
  25.    
  26. }
  27.  
  28. /*
  29.  
  30. -   script  PERMANENTDEATH  -1,{
  31. end;
  32.  
  33. OnPCDieEvent:
  34.     set .@deadplayer,getcharid(0);
  35.     message strcharinfo(0),"Game Over";
  36.     atcommand "@kick "+strcharinfo(0);
  37.     set .@j, getarraysize( .char_delete$ );
  38.     for (.@i = 0; .@i < .@j; .@i++) {
  39.     query_sql("DELETE FROM `"+ .char_delete$[.@i] +"` WHERE `char_id` = '"+ .@deadplayer +"'");
  40.     }
  41.     query_sql "DELETE FROM `party` WHERE `leader_char` = '"+.@deadplayer+"'";
  42.     end;
  43.    
  44. OnInit:
  45. setarray .char_delete$[0],"bonus_script","char","cart_inventory","elemental","friends","char_reg_str","char_reg_num","guild","guild_member","homunculus","hotkey","inventory","memo","mercenary","mercenary_owner","pet","quest","sc_data","skill","skillcooldown";
  46. end;
  47.    
  48. }
  49.  
  50. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement