ggRo Опубликовано 5 марта, 2015 Жалоба Поделиться Опубликовано 5 марта, 2015 (изменено) имеется скрипт. по окончанию гв у кого остался замок дается лутинка, далжна даваться всем кто состоит в этой гильдии.так вот проблема:1 дается только 1 игроку гму гильдии, акк с правами 99 и прописан в clientinfo остальным кто в данной гильдии не дается.2 не дается лутинка другой гильдии если они захватили замок права акка 99 но не прописан в clientinfo если прописать то дается.//Author : Goddameitfunction script AllGuildMemberEvent {if(!set(.@gid,getcastledata(getarg(0),1)))return;query_sql("select account_id, char_id from `guild_member` where guild_id = '"+.@gid+"'", .@gmaid, .@gmcid);set .@amount,getarraysize(.@gmcid);for(set .@i,0;.@i<.@amount;set .@i,.@i+1){query_sql("select last_ip from `login` where account_id = '"+.@gmaid[.@i]+"'",.@ip$);query_sql("select account_id from `login` where last_ip= '"+.@ip$+"'",.@aa);set .@bb,getarraysize(.@aa);for(set .@i2,1;.@i2<.@bb;set .@i2,.@i2+1){for(set .@i3,0;.@i3<.@amount;set .@i3,.@i3+1){if(.@aa[.@i2]==.@gmaid[.@i3])set .@gmaid[.@i3],0;}}}for(set .@i,0;.@i<.@amount;set .@i,.@i+1){if(attachrid(.@gmaid[.@i])){message strcharinfo(0),"VICTORY!!";getitem 607,1;}}return;}- script AGME -1,{OnAgitEnd:setarray .@maps$[0],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05","gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05","payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05","prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";for( set .@i,0; .@i <= 19; set .@i, .@i+1){callfunc "AllGuildMemberEvent",.@maps$[.@i];}end;}в чем проблема. в скриптах не очень.замки все открыты/ Guild NPC Template file.npc: npc/guild/agit_template.txt// Guild WoE time settings.npc: npc/guild/agit_controller.txt// Al De Barannpc: npc/guild/aldeg_cas01.txtnpc: npc/guild/aldeg_cas02.txtnpc: npc/guild/aldeg_cas03.txtnpc: npc/guild/aldeg_cas04.txtnpc: npc/guild/aldeg_cas05.txt// Geffennpc: npc/guild/gefg_cas01.txtnpc: npc/guild/gefg_cas02.txtnpc: npc/guild/gefg_cas03.txtnpc: npc/guild/gefg_cas04.txtnpc: npc/guild/gefg_cas05.txt// Payonnpc: npc/guild/payg_cas01.txtnpc: npc/guild/payg_cas02.txtnpc: npc/guild/payg_cas03.txtnpc: npc/guild/payg_cas04.txtnpc: npc/guild/payg_cas05.txt// Pronteranpc: npc/guild/prtg_cas01.txtnpc: npc/guild/prtg_cas02.txtnpc: npc/guild/prtg_cas03.txtnpc: npc/guild/prtg_cas04.txtnpc: npc/guild/prtg_cas05.txtВсе разобрался не увидел запрос в базу наquery_sql("select account_id from `login` where last_ip= '"+.@ip$+"'",.@aa); Изменено 5 марта, 2015 пользователем ggRo Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения