Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/27/13 in all areas

  1. ///////////////////////////////////////////////////////////////////////// //---------------------------------------------------------------------// // GIFT SYSTEM // // AUTHOR: LIL TROLL//COLDFIRE // //---------------------------------------------------------------------// // RATHENA SCRIPT // //---------------------------------------------------------------------// // V.1.2 // //---------------------------------------------------------------------// // Credits to: // // Mate NNDSL for requesting the script. // // Sir GM Ocean for great suggestions. // // Features: Gift Packaging NPC. // // - Wrap any equipments that the player wears. // // - Transfer and store item equip in SQL. // // - Short personal message can be attached to the gift. // // - GM Menu included(View,Delete Gift Records). // // - Items can be retrieve when using @gift. // // - @gift menu will not appear if you don`t have any gifts // // in inventory. // // - When claiming the gift, name of the giver and serial must be // // inputted. // // - Best with Item Stack "1"(To prevent bugs/abuse). // // - Built-in Item Checking (Anti-Abuse). // // - One gift can be created per char name only, when the gift is // // used the player can create another one(Prevent bug/abuse). // // - DB Append Included. // // - Automatic/Manual Query-SQL Installation. // // - Auto-delete player @command garbage every 00:00. // // - Used getitem2,deleteitem2 command, to retrieve items/gifts. // // - Built-in Toggles for enabling Requirements(Zeny,Items). // // - NPC auto adjust to toggles. // //---------------------------------------------------------------------// ///////////////////////////////////////////////////////////////////////// [spoiler=To Do List:]Run out of idea, please do suggest. [spoiler=Change Logs:]v.1: Initial release. v.1.1: More item checking added(Anti-Abuse). Zeny toggle added. Improve NPC dialogues. Cleaned the whole script. Suggested by Sir GM Ocean: -Fix usage of variables. -Merge 2 NPC's. v.1.2: Added if no equip checks. Added Manual SQL installer. Fix positioning of item checking. Improve the whole script. Added NPC dialogue colors. Included message for the recipient. GM Menu included(View,Delete Gift Records) v.1.2.1: Added If equip is changed checks. v.1.2.2: Fix typo in no equip checking see below(not working properly): from: if(.@m==.p[.@a]&&getequipname(.p[.@a])==" ") { to: if(.@m==.p[.@a]&&getequipname(.p[.@a])=="") { [spoiler=Special Notes:]I mainly used getequip commands, I tried using getinventorylist command but found many loophole. I tried things via trials and errors to counter all possible abuse, and this script was the result. - Best with Item Stack "1"(To prevent bugs/abuses). Item DB append included in the script. Feel free to suggest, comments, and report any encountered errors or bugs. v.1: Gift_System.txt v.1.1: [file accidentally over written] v.1.2: Gift_System v.1.2.txt v.1.2.1: Gift_System v.1.2.1.txt v.1.2.2: Gift_System v.1.2.2.txt
    3 points
  2. //===== rAthena Script ======================================= //= Shop Street //===== By: ================================================== //= Masao(Shopstreet) - Original Mall Script //= Virtue(All in 1 Mall NPC) //===== Current Version: ===================================== //= 1.0 [Masao] //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //Street Mall in One NPC //Change "Your Server Name" to your Server Name or whhat ever you desire" //============================================================ All Mall Shops in 1 NPC - Pastebin All Mall Shops in 1 NPC - mediafire Credits to @Masao for the Street Shops NPC
    1 point
  3. Good day Lil Troll, Still it can spam using caps lock. if you caps lock the code it can spam. we are using the latest 1.2.1
    1 point
  4. Es muy fácil, creas dos variables ligadas al personaje con " set Guardianes,1; " y " set Dragones,1; " haces que la asigne el npc al registrarte en dicha legión (por ejemplo en la de la Casa de Dragones pones una y en la de los Guardianes otra, claramente esto debes ponerlo en el momento en que se registra dentro de esa legión) y finalmente en cada uno de los scripts añades lo siguiente al principio del script: En el script de la Casa de Dragones añades al principio: if (Guardianes >= 1) { mes .@nombre$; mes "Ya te has unido a la legión de los Guardianes."; next; mes .@nombre$; mes "Sólo puedes registrarte en una legión."; close } En el script de los Guardianes añades al principio: if (Dragones >= 1) { mes .@nombre$; mes "Ya te has unido a la legión de la Casa de los Dragones."; next; mes .@nombre$; mes "Sólo puedes registrate en una legión."; close } De esta manera impides que un jugador pueda registrarse en las dos legiones, espero haberte ayudado con tu problema. Si tienes alguna otra duda no dudes en preguntar (y si no es mucho pedir y te he ayudado haz click en ). Te adjunto el script que subiste ya modificado y con la variable que te he puesto integrada para que veas cómo quedaría: /* ==== Anotaciones (Nanashi) ============================================================================== - He añadido la variable Guardianes, sin remover la que ya habías puesto de entregado ya que me imagino que la utilizarás para algún otro script. - He modificado un poco el código de los menus ya que el que usas no es el más recomendado. - He ido añadiendo algunas anotaciones y mejoras visuales (colores) a algún nombre. - Si te resulta algo complicado no dudes en mandarme un mensaje, mucha suerte y espero haberte ayudado. - El script no lo he probado aún pero estoy seguro de que funciona correctamente, si no es así avísame. ============================================================================================================= */ prontera,143,173,4 script Reclutadora Guardián 2122,{ set .@nombre$, "[^0065DF Reclutadora Guardián ^000000]"; /* ======= Cuando el jugador se ha registrado =========================== */ if ( Guarduianes >= 1) { mes .@nombre$; mes "Ya he enviado el mensaje,"; mes "deberías hablar con [^0065DF Shen ^000000]"; close; } /* ======= Si el jugador ya pertenece a la otra legión ================== */ if ( Dragones >= 1) { mes .@nombre$; mes "Ya te has unido a la ^FF0000Casa de Dragones^000000."; next; mes .@nombre$; mes "Sólo puedes registrarte en una legión."; close; } /* ======= Comienzo del Script =========================================== */ mes .@nombre$; mes "Mis saludos humano..."; mes "Soy la encargada del ^990099reclutamiento de los Guardianes^000000, mi nombre es Ámbar."; next; mes .@nombre$; mes "¿En qué te puedo ayudar?"; next; /* ======= Primera Pegunta del Script ========================================================= */ if (select("Quisiera ser guardián!:Perdón,No quise molestar Adiós...") == 2 ) { .@nombre$; mes "Jamas molestes otra ves a un guardián..."; close2; emotion 32; sc_start SC_Curse, 300000,0; percentheal -10,-10; end; } else { .@nombre$; mes "Bueno para eso..."; mes "tendrás que limpiar tu alma"; mes "y llegar al karma..."; next; /* ======= Segunda Pegunta del Script ========================================================= */ .@nombre$; mes "¿Estas seguro de unirte a la legión"; mes " de los defensores de dragones?....."; if (select("Sí, estoy seguro:^000088-- Salir --^000000") == 2) { .@nombre$; mes "jamas molestes otra ves a un guardián... "; mes "ahora camina lejos estúpido humano"; close2; emotion 32; sc_start SC_Curse, 300000,0; percentheal -20,-20; end; } else { .@nombre$; mes "Buena decisión humano"; mes "la senda del dragón iluminara tu karma."; next; mes .@nombre$; mes "Juntos podremos perpetuar nuestras enseñanzas"; mes "con la cual lucharemos juntos."; next; /* ======= Tercera Pegunta del Script ========================================================= */ mes .@nombre$; mes "Para empezar necesito Tu Nombre"; if (select("Mi nombre es [^008888 "+ strcharinfo(0)+ " ^000000]") == 1) { mes .@nombre$; mes "sir ["+strcharinfo(0)+"]??..."; next; mes .@nombre$; mes "Dejame anotarte"; mes "........."; next; mes .@nombre$; mes "Déjame anotarte"; mes "........."; mes "................"; next; set Guardianes,1; mes .@nombre$; mes "Bien...sir [" +strcharinfo(0) +"]"; mes "ya eres parte de nuestras tropas"; mes " yo daré el mensaje..."; next; mes .@nombre$; mes "Para que seas un humano útil"; mes "te otorgamos este obsequio, con el cual podrás hablar"; mes "con nuestros señores Dragones"; next; mes .@nombre$; mes "Se digno de nuestro regalo y llévalo con respeto"; mes "¡Adiós!"; mes "y buena suerte 'Guardián ["+strcharinfo(0)+"]"; /* ======= Entrega de Cooper, Buff, efecto bless, Emotion no1, Brocast, Cierre Irrepetible =========== */ close2; getitem 5453,1; emotion 21; sc_start 41,30000,5; sc_start 10,240000,10; skilleffect 34,0; announce strcharinfo(0) + "Se ha reclutado a la legion de GUADIANES",bc_all; set entregado, 1; end; } } } end; }
    1 point
  5. Okay, everyone is asking for cutins i have cutins for this guys and i wanted to share this on to you. l don't want to be selfish then here it goes. Credits: gras0916 Download: data_Fishing System Imitating Seal Online.rar Happy Fishing! Regards, Vlync / Meerooy
    1 point
×
×
  • Create New...