Jump to content

Geralt

Members
  • Posts

    108
  • Joined

  • Last visited

1 Follower

About Geralt

  • Birthday 05/20/2000

Profile Information

  • Gender
    Male
  • Location
    Osasco
  • Server
    Hero Ragnarok online

Recent Profile Visitors

5793 profile views

Geralt's Achievements

Poring

Poring (1/15)

0

Reputation

  1. how do I fix this error
  2. guys how to use @language for pt-br in where is the file to be able to change and how it would look to pt-br
  3. hello does anyone have npc translator for en found some more not compatible with current version rathena obs. this npc translates every server?
  4. @Emistry I'll take this topic to ask I'm having this error when inserting the sql table (1064) ) ENGINE = MyISAM;
  5. How to add Soul Reaper and Star Emperor classes and platinum skills //===== rAthena Script ======================================= //= Job Master //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= A fully functional job changer. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Fixed reset on Baby job change. //= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. //= 1.3 Kagerou/Oboro added. //= 1.4 Rebellion added. //============================================================ prontera,153,193,4 script Mestra das Classes 484,{ function Job_Menu; mes "^339966[ Mestra das Classes ]^000000"; if (Class > 4049) { mes (gettime(3)>= 6&&gettime(3)<= 12?"Bom-dia":(gettime(3)>=13&&gettime(3)<=18?"Boa-tarde":"Boa-noite"))+", ^008aff"+strcharinfo(0)+"^000000 !"; mes "Não há mais nada que eu possa fazer por você."; close; } if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Por favor você deve remover "+((checkfalcon())?"falcon":"")+((checkcart())?"cart":"")+((checkriding())?"Peco":"")+((ismounting())?"mount":"")+" para poder continuar."; close; } if (.SkillPointCheck && SkillPoint) { mes "Por favor use todos os pontos de skill para poder continuar.."; close; } set .@eac, eaclass(); set .@i, ((.ThirdClass)?roclass(.@eac&EAJ_UPPERMASK):Class); if (.@i > 6 && .@i < 22) { if (BaseLevel < .Rebirth[0] || JobLevel < .Rebirth[1]) { set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .Rebirth[1]-JobLevel; mes "Você precisa de "+((.@blvl>0)?.@blvl+" niveis de base "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" niveis de job ":"")+"para continuar."; close; } if (Class > 21) { mes "Você deseja se tornar 3rd Classe?"; next; Job_Menu(roclass(.@eac|EAJL_THIRD)); close; } while(1) { mes "Selecione a opção:"; next; set .@i, select(" ^3CB371[»]^000000 ^0055FFRenascer^000000:"+((.ThirdClass)?" [»] ^FF0000Terceira Classe^000000":"")+": ^777777[»] Cancelar^000000"); if (.@i==3) close; mes "^339966[ Mestra das Classes ]^000000"; mes "Você tem certeza?"; next; Job_Menu(((.@i==1)?4001:roclass(.@eac|EAJL_THIRD))); mes "^339966[ Mestra das Classes ]^000000"; } } set .@j1, roclass(.@eac|EAJL_2_1); set .@j2,roclass(.@eac|EAJL_2_2); if ((.@eac&EAJ_UPPERMASK) == EAJ_SUPER_NOVICE) setarray .@exp[0],roclass(.@eac|EAJL_THIRD),99; //if (Class == Job_Ninja || Class == Job_Gunslinger) setarray .@exp[0],.@j1,70; if (.@exp[0] && .SecondExpanded) { if (BaseLevel < .Rebirth[0] || JobLevel < .@exp[1]) { set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .@exp[1]-JobLevel; mes "Você precisa de "+((.@blvl>0)?.@blvl+" niveis de base "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" niveis de job ":"")+"para continuar."; close; } mes "Trocar para "+jobname(.@exp[0])+"?"; next; Job_Menu(.@exp[0]); close; } if (.@eac&EAJL_2) if (.@eac&(EAJL_UPPER|EAJL_BABY) || roclass(.@eac|EAJL_UPPER) == -1) { mes "Não há mais classes disponiveis."; close; } if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) { if (JobLevel < .JobReq[0]) mes "É necessário o nivel de job "+.JobReq[0]+" para se tornar 1ª Classe."; else if (Class == 4001 && .LastJob && lastJob) { mes "Trocar de classe agora?"; next; Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER)); } else switch(Class) { case 0: Job_Menu(1,2,3,4,5,6,23,4046,24,25,4023); case 4001: Job_Menu(4002,4003,4004,4005,4006,4007); case 4023: Job_Menu(4024,4025,4026,4027,4028,4029,4045); default: mes "An error has occurred."; break; } close; } if (roclass(.@eac|EAJL_2_1) == -1 || roclass(.@eac|EAJL_2_2) == -1) mes "Não há mais classes disponiveis."; else if (!(.@eac&EAJL_2) && JobLevel < .JobReq[1]) mes "É necessário o nivel de job "+.JobReq[1]+" para se tornar 2ª Classe."; else if (.LastJob && lastJob && (.@eac&EAJL_UPPER)) { mes "Trocar de classe agora?"; next; Job_Menu(lastJob+4001); } else Job_Menu(.@j1,.@j2); close; function Job_Menu { while(1) { if (getargcount() > 1) { mes "Escolha uma profissão"; set .@menu$,""; for(set .@i,0; .@i<getargcount(); set .@i,.@i+1) set .@menu$, .@menu$+" ^3CB371[»]^000000 "+jobname(getarg(.@i))+":"; set .@menu$, .@menu$+" ^777777[»] Cancelar^000000"; next; set .@i, getarg(select(.@menu$)-1,0); if (!.@i) close; if ((.@i == 23 || .@i == 4045) && BaseLevel < .SNovice) { mes "^339966[ Mestra das Classes ]^000000"; mes "É necessário o nivel de base "+.SNovice+" para se tornar um "+jobname(.@i)+"."; close; } mes "^339966[ Mestra das Classes ]^000000"; mes "Você tem certeza?"; next; } else set .@i, getarg(0); if (select(" ^3CB371[»]^000000 Trocar sua classe para ^0055FF"+jobname(.@i)+"^000000: ^777777[»] "+((getargcount() > 1)?"Voltar":"Cancelar")+"^000000") == 1) { mes "^339966[ Mestra das Classes ]^000000"; mes "Você é agora um: "+callfunc("F_InsertArticle",jobname(.@i))+"!"; if (.@i==4001 && .LastJob) set lastJob, Class; jobchange .@i; if (.@i==4001 || .@i==4023) resetlvl(1); specialeffect2 EF_ANGEL2; specialeffect2 EF_ELECTRIC; if (.Platinum) callsub Get_Platinum; close; } if (getargcount() == 1) return; mes "^339966[ Mestra das Classes ]^000000"; } end; } Get_Platinum: skill 142,1,0; switch(BaseClass) { case 0: if (Class !=23) skill 143,1,0; break; case 1: skill 144,1,0; skill 145,1,0; skill 146,1,0; break; case 2: skill 157,1,0; break; case 3: skill 147,1,0; skill 148,1,0; break; case 4: skill 156,1,0; break; case 5: skill 153,1,0; skill 154,1,0; skill 155,1,0; break; case 6: skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; break; default: break; } switch(BaseJob) { case 7: skill 1001,1,0; break; case 8: skill 1014,1,0; break; case 9: skill 1006,1,0; break; case 10: skill 1012,1,0; skill 1013,1,0; break; case 11: skill 1009,1,0; break; case 12: skill 1003,1,0; skill 1004,1,0; break; case 14: skill 1002,1,0; break; case 15: skill 1015,1,0; skill 1016,1,0; break; case 16: skill 1007,1,0; skill 1008,1,0; skill 1017,1,0; skill 1018,1,0; skill 1019,1,0; break; case 17: skill 1005,1,0; break; case 18: skill 238,1,0; break; case 19: skill 1010,1,0; break; case 20: skill 1011,1,0; break; default: break; } return; OnInit: setarray .Rebirth[0],99,50; // Minimum base level, job level to rebirth OR change to third class setarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd class set .ThirdClass,0; // Enable third classes? (1: yes / 0: no) set .SecondExpanded,0; // Enable new expanded second classes: Ex. Super Novice, Kagerou/Oboro, Rebellion? (1: yes / 0: no) set .SNovice,45; // Minimum base level to turn into Super Novice set .LastJob,1; // Enforce linear class changes? (1: yes / 0: no) set .SkillPointCheck,1; // Force player to use up all skill points? (1: yes / 0: no) set .Platinum,1; // Get platinum skills automatically? (1: yes / 0: no) end; } //prontera,151,193,4 script Removedor de Skills 872,{ //- script Removedor de Skills -1,{ ////-- //set .nome$,"^339966[ Removedor de Skill ]^000000"; //Nome do NPC ////-- //mes .nome$; //mes (gettime(3)>= 6&&gettime(3)<= 12?"Bom-dia":(gettime(3)>=13&&gettime(3)<=18?"Boa-tarde":"Boa-noite"))+", ^008aff"+strcharinfo(0)+"^000000 !"; //mes "Eu posso remover seus pontos de skill que estão sobrando."; //mes "Vou verificar quantos pontos de skill você tem."; //next; //mes .nome$; //set @skillPoints, skillPointCount(); //mes "Você tem "+@skillPoints+" Pontos de Habilidade!"; //next; //mes .nome$; //mes "^ff0000CUIDADO! Você só deve remover os pontos se realmente os mesmo estiverem sobrando. Antes de continuar, tente atualizar seu patch, se mesmo assim ainda existe pontos sobrando continue com o processo.^000000"; //next; //mes .nome$; //mes "Deseja remover "+@skillPoints+" Pontos de Habilidade?"; //if(select("^3CB371[»]^000000 Sim.:^ff0000[»]^000000 Nao") == 2) close; //mes .nome$; //mes "Então eu removerei seus pontos!"; //next; //set SkillPoint,0; //mes "Seus ^FF0000Pontos de Habilidade^000000 foram removidos com sucesso."; //close; //}
  6. something closed door 3306 I used a command to release iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  7. Guys I have this problem in my hosting cloud server centos 7 I can't connect emulator or enter the DB obs .. will it be necessary to format the machine and install everything again?
  8. the doubt I have and the same tutorial for level max 255? if it is I already did it and it gave the same error now the base level I put ta 185 anyway this error [Warning]: pc_readdb_skilltree: Skill 5045's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5046's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5047's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5048's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5049's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5050's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5051's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5052's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5053's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5054's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5055's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5056's base level requirement 100 exceeds job 4218's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5045's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5046's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5047's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5048's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5049's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5050's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5051's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5052's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5053's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5054's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5055's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Warning]: pc_readdb_skilltree: Skill 5056's base level requirement 100 exceeds job 4220's max base level 0. Capping skill base level. [Status]: Done reading '6197' entries in 'db/re/skill_tree.txt'. [Status]: Done reading '0' entries in 'db/import/skill_tree.txt'. [Warning]: Class Rune Knight (4054) does not have a base exp table. [Warning]: Class Rune Knight (4054) does not have a job exp table. [Warning]: Class Warlock (4055) does not have a base exp table. [Warning]: Class Warlock (4055) does not have a job exp table. [Warning]: Class Ranger (4056) does not have a base exp table. [Warning]: Class Ranger (4056) does not have a job exp table. [Warning]: Class Arch Bishop (4057) does not have a base exp table. [Warning]: Class Arch Bishop (4057) does not have a job exp table. [Warning]: Class Mechanic (4058) does not have a base exp table. [Warning]: Class Mechanic (4058) does not have a job exp table. [Warning]: Class Guillotine Cross (4059) does not have a base exp table. [Warning]: Class Guillotine Cross (4059) does not have a job exp table. [Warning]: Class Rune Knight T (4060) does not have a base exp table. [Warning]: Class Rune Knight T (4060) does not have a job exp table. [Warning]: Class Warlock T (4061) does not have a base exp table. [Warning]: Class Warlock T (4061) does not have a job exp table. [Warning]: Class Ranger T (4062) does not have a base exp table. [Warning]: Class Ranger T (4062) does not have a job exp table. [Warning]: Class Arch Bishop T (4063) does not have a base exp table. [Warning]: Class Arch Bishop T (4063) does not have a job exp table. [Warning]: Class Mechanic T (4064) does not have a base exp table. [Warning]: Class Mechanic T (4064) does not have a job exp table. [Warning]: Class Guillotine Cross T (4065) does not have a base exp table. [Warning]: Class Guillotine Cross T (4065) does not have a job exp table. [Warning]: Class Royal Guard (4066) does not have a base exp table. [Warning]: Class Royal Guard (4066) does not have a job exp table. [Warning]: Class Sorcerer (4067) does not have a base exp table. [Warning]: Class Sorcerer (4067) does not have a job exp table. [Warning]: Class Minstrel (4068) does not have a base exp table. [Warning]: Class Minstrel (4068) does not have a job exp table. [Warning]: Class Wanderer (4069) does not have a base exp table. [Warning]: Class Wanderer (4069) does not have a job exp table. [Warning]: Class Sura (4070) does not have a base exp table. [Warning]: Class Sura (4070) does not have a job exp table. [Warning]: Class Genetic (4071) does not have a base exp table. [Warning]: Class Genetic (4071) does not have a job exp table. [Warning]: Class Shadow Chaser (4072) does not have a base exp table. [Warning]: Class Shadow Chaser (4072) does not have a job exp table. [Warning]: Class Royal Guard T (4073) does not have a base exp table. [Warning]: Class Royal Guard T (4073) does not have a job exp table. [Warning]: Class Sorcerer T (4074) does not have a base exp table. [Warning]: Class Sorcerer T (4074) does not have a job exp table. [Warning]: Class Minstrel T (4075) does not have a base exp table. [Warning]: Class Minstrel T (4075) does not have a job exp table. [Warning]: Class Wanderer T (4076) does not have a base exp table. [Warning]: Class Wanderer T (4076) does not have a job exp table. [Warning]: Class Sura T (4077) does not have a base exp table. [Warning]: Class Sura T (4077) does not have a job exp table. [Warning]: Class Genetic T (4078) does not have a base exp table. [Warning]: Class Genetic T (4078) does not have a job exp table. [Warning]: Class Shadow Chaser T (4079) does not have a base exp table. [Warning]: Class Shadow Chaser T (4079) does not have a job exp table. [Warning]: Class Rune Knight (4080) does not have a base exp table. [Warning]: Class Rune Knight (4080) does not have a job exp table. [Warning]: Class Rune Knight (4081) does not have a base exp table. [Warning]: Class Rune Knight (4081) does not have a job exp table. [Warning]: Class Royal Guard (4082) does not have a base exp table. [Warning]: Class Royal Guard (4082) does not have a job exp table. [Warning]: Class Royal Guard (4083) does not have a base exp table. [Warning]: Class Royal Guard (4083) does not have a job exp table. [Warning]: Class Ranger (4084) does not have a base exp table. [Warning]: Class Ranger (4084) does not have a job exp table. [Warning]: Class Ranger (4085) does not have a base exp table. [Warning]: Class Ranger (4085) does not have a job exp table. [Warning]: Class Mechanic (4086) does not have a base exp table. [Warning]: Class Mechanic (4086) does not have a job exp table. [Warning]: Class Mechanic (4087) does not have a base exp table. [Warning]: Class Mechanic (4087) does not have a job exp table. [Warning]: Class Baby Rune Knight (4096) does not have a base exp table. [Warning]: Class Baby Rune Knight (4096) does not have a job exp table. [Warning]: Class Baby Warlock (4097) does not have a base exp table. [Warning]: Class Baby Warlock (4097) does not have a job exp table. [Warning]: Class Baby Ranger (4098) does not have a base exp table. [Warning]: Class Baby Ranger (4098) does not have a job exp table. [Warning]: Class Baby Arch Bishop (4099) does not have a base exp table. [Warning]: Class Baby Arch Bishop (4099) does not have a job exp table. [Warning]: Class Baby Mechanic (4100) does not have a base exp table. [Warning]: Class Baby Mechanic (4100) does not have a base exp table. pc_readdb_job_exp: Number of columns 178 defined is too low for max level 185
  9. can someone do a ranking for this script appears in fluxcp // ===== SQL ================================ // CREATE TABLE `gdt` ( // `guild_id` int(11) unsigned NOT NULL auto_increment, // `tesouros` int(11) unsigned NOT NULL default '0', // `pontos` int(11) unsigned NOT NULL default '0', // PRIMARY KEY (`guild_id`) // ) TYPE=MyISAM // Warps arena_room.gat,99,25,0 warp tesouro1 1,1,prt_are_in.gat,98,23 prt_are_in.gat,97,30,0 warp tesouro2 1,1,arena_room.gat,99,28 prt_are_in.gat,142,13,0 warp tesouro3 1,1,prt_are_in.gat,177,79 prt_are_in.gat,177,74,0 warp tesouro4 1,1,prt_are_in.gat,138,13 prt_are_in.gat,55,13,0 warp tesouro5 1,1,prt_are_in.gat,125,78 prt_are_in.gat,125,74,0 warp tesouro6 1,1,prt_are_in.gat,60,13 arena_room.gat,99,88,0 warp tesouro7 1,1,izlude.gat,128,222 prt_are_in.gat,74,127,0 warp tesouro8 1,1,prt_are_in.gat,98,10 prt_are_in.gat,97,7,0 warp tesouro9 1,1,prt_are_in.gat,74,129 izlude,127,225,0 script iz431 45,1,1,{ if(getcharid(2) == 0){ mes "[Guerra do Tesouro]"; mes "Desculpe, mas você precisa de um clã para participar da guerra do tesouro."; close; }else{ set @rand, rand(6); if(@rand == 0) warp "arena_room.gat",120,87; if(@rand == 1) warp "arena_room.gat",114,102; if(@rand == 2) warp "arena_room.gat",87,102; if(@rand == 3) warp "arena_room.gat",79,88; if(@rand == 4) warp "arena_room.gat",113,74; if(@rand == 5) warp "arena_room.gat",85,74; } end; } izlude.gat,130,258,0 duplicate(iz431) iz431#iz432 45,1,1,{ prt_are_in.gat,0,0,0 script TesouroEvent::TesouroKill -1,{ OnKilled: Tesouro: set @check, query_sql("SELECT tesouros,pontos FROM gdt WHERE guild_id='"+getcharid(2)+"' LIMIT 1", @tesouros, @pontos); set @check_p, query_sql("SELECT charkill,pontokill FROM chargdt WHERE char_idd ='"+getcharid(0)+"' LIMIT 1", @charkill, @pontokill); if(@check == 1){ set @tesouros, @tesouros + 1; set @pontos, @pontos + 150; query_sql("UPDATE gdt SET tesouros = '"+@tesouros+"' WHERE guild_id='"+getcharid(2)+"'"); query_sql("UPDATE gdt SET pontos = '"+@pontos+"' WHERE guild_id='"+getcharid(2)+"'"); if(@check_p == 1){ set @charkill, @charkill + 1; set @pontokill, @pontokill + 15; query_sql("UPDATE chargdt SET charkill = '"+@charkill+"' WHERE char_idd = '"+getcharid(0)+"'"); query_sql("UPDATE chargdt SET pontokill = '"+@pontokill+"' WHERE char_idd = '"+getcharid(0)+"'"); } if(@check_p == 0){ query_sql("INSERT INTO chargdt (char_idd,charkill,char_name,pontokill) VALUES ('"+getcharid(0)+"','1','"+strcharinfo(0)+"','15')"); } }else{ query_sql("INSERT INTO gdt (guild_id,tesouros,pontos) VALUES ('"+getcharid(2)+"','1','150')"); if(@check_p == 1){ set @charkill, @charkill + 1; set @pontokill, @pontokill + 10; query_sql("UPDATE chargdt SET charkill = '"+@charkill+"' WHERE char_idd = '"+getcharid(0)+"'"); query_sql("UPDATE chargdt SET pontokill = '"+@pontokill+"' WHERE char_idd = '"+getcharid(0)+"'"); } if(@check_p == 0){ query_sql("INSERT INTO chargdt (char_idd,charkill,char_name,pontokill) VALUES ('"+getcharid(0)+"','1','"+strcharinfo(0)+"','15')"); } } announce "Guerra do Tesouro: " +strcharinfo(0)+ " do Clã ["+ getguildname(getcharid(2)) +"] conquistou um dos baús.",0; end; } prt_are_in.gat,0,0,0 script TesouroEvent::TesouroEvent -1,{ end; OnClock1245: OnClock1445: OnClock1645: OnClock1845: OnClock2045: OnClock2245: OnClock0045: OnClock0245: OnClock0445: OnClock0645: OnClock0845: OnClock1045: announce "Guerra do Tesouro: Os tesouros vão surgir a qualquer momento!",0; end; OnHour13: OnHour15: OnHour17: OnHour19: OnHour21: OnHour23: OnHour01: OnHour03: OnHour05: OnHour07: OnHour09: OnHour11: killmonsterall "prt_are_in.gat"; set $@tesourocount, 1; announce "Guerra do Tesouro: Os tesouros acabaram de surgir!",0; set $@mob, 1324; monster "prt_are_in.gat",178,88,"Baú do Tesouro",$@mob,1,"TesouroKill::OnKilled"; set $@mob, 1324; monster "prt_are_in.gat",126,88,"Baú do Tesouro",$@mob,1,"TesouroKill::OnKilled"; set $@mob, 1324; monster "prt_are_in.gat",74,141,"Baú do Tesouro",$@mob,1,"TesouroKill::OnKilled"; end; } //==== Ranking ================================================ izlude,142,221,4 script Rankings G.d.T 857,{ //==== Nome do NPC ============================================ set @nome$,"[Rankings G.d.T]"; //============================================================= mes @nome$; mes "Olá "+strcharinfo(0)+"."; mes "O que procura?"; next; menu "Ver Rank WOT [Player-Guilda]",WOT_RANK; WOT_RANK: mes @nome$; mes "Qual exatamente?"; next; menu "Rank do meu clã!",MEU_CLA,"Meus pontos de WOT",MEU_WOT,"As 10 melhores Guildas!",TOP_DEZ,"Os 10 melhores Players",RANK_PLAY; MEU_WOT: mes @nome$; query_sql("SELECT charkill,pontokill FROM chargdt WHERE char_idd ='"+getcharid(0)+"'", @charkill, @pontokill); if(@charkill == 0) {mes "Você precisa participar da WOT para conseguir os pontos. Não perca tempo!"; close; } if(@pontokill == 0) { mes "Pelo que vejo você esta sem pontos. Participe da WOT para conquistar mais pontos!"; close; }else{ mes strcharinfo(0)+ ", você tem ^FF0000" +@pontokill+ "^000000 ponto(s) para gastar e você já conquistou " +@charkill+" baús."; mes "Participe da WOT e conquiste mais pontos para você e seu clã! Os pontos você podera trocar por itens e utilitarios dentro do jogo."; close; } MEU_CLA: if(getcharid(2)==0) goto SEM_CLA; query_sql "SELECT tesouros,pontos FROM gdt WHERE guild_id='"+getcharid(2)+"' LIMIT 1", @tesouros, @pontuacao; mes "[Informante rFOX]"; mes strcharinfo(0)+ ", seu clã possui ^FF0000" +@tesouros+ "^000000 tesouro(s), totalizando " +@pontuacao+ " pontos de WOT. Continue batalhando pelo seu clã!"; close; SEM_CLA: mes "[Informante rFOX]"; mes "Você não possui um Clã! Procure alguma guilda e junte-se a ela para se divertir na WOT!"; close; TOP_DEZ: mes "[Informante rFOX]"; mes "Este é nosso Ranking de WOT Guildas [TOP 10]"; next; // consulta query_sql("SELECT guild_id,tesouros FROM gdt ORDER BY tesouros DESC LIMIT 10", @guild_id, @tesouros); dispbottom "Ranking WOT Guildas [TOP 10]"; dispbottom " "; dispbottom "Posição <x> Nome <x> Tesouros Conquistados"; dispbottom " "; for(set @i,0;@i<=9;set @i,@i+1) { dispbottom "["+(@i+1)+"] <x> "+ getguildname(@guild_id[@i]) +" <x> "+@tesouros[@i]+""; } close; RANK_PLAY: mes @nome$; mes "Este é nosso Ranking de WOT Players [TOP 10]"; next; query_sql "SELECT char_idd,charkill,char_name FROM chargdt ORDER BY charkill DESC LIMIT 10",@char_idd,@charkill,@char_name$; dispbottom "Ranking WOT Players [TOP 10]"; dispbottom " "; dispbottom "Posição <x> Nome do Player <x> Baús"; dispbottom " "; for(set @i,0;@i<=9;set @i,@i+1) { dispbottom "["+(@i+1)+"] <x> "+@char_name$[@i]+" <x> "+@charkill[@i]+""; } close; } arena_room.gat mapflag nosave prt_are_in.gat mapflag nosave arena_room.gat mapflag noteleport prt_are_in.gat mapflag noteleport arena_room.gat mapflag nomemo prt_are_in.gat mapflag nomemo prt_are_in mapflag gvg arena_room mapflag gvg
  10. guys how do i solve this syntax error
  11. I don't know where to start the script
  12. I have done it too @reloadsricpt I have already compiled it again I didn't solve it in the noskill.txt file, it's commented // more inside the server still I can't use
  13. I checked with the command @mapflag appears as I can't use the skill on the map so I think noskill.txt isn't loading
  14. Guys at the castle of wot in izlude have a part that I can use skill and the other not example in arena_room I can use skill when I enter the rooms at prt_are_in I can't use my mapflag noskill
  15. Guys as I leave this method for server 255/70 status max: 190. example I want to put 70 defm to defrost the time is 5 to 7 seconds Status.cpp
×
×
  • Create New...