-
Content Count
120 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Downloads
Everything posted by Mago_pt
-
mas isto acontece em todas as quests ou apenas na quest de boas vindas?
-
40k de resto a escolha é tua
-
posso entrar hamachi para ver se consigo ajudar?
-
Boas para dropar os minerios a 100% posso também fazer isto? função : int GetFractionCount() { int r = number(1, 100); for (int i = 0; i < MAX_FRACTION_COUNT; ++i) { if (r <= fraction_info[i][0]) return number(fraction_info[i][1], fraction_info[i][2]); else r -= fraction_info[i][0]; } return 0; } deixa-la assim int GetFractionCount() { int r = number(100, 100); for (int i = 0; i < MAX_FRACTION_COUNT; ++i) { if (r <= fraction_info[i][0]) return number(fraction_info[i][1], fraction_info[i][2]); else r -= fraction_info[i][0]; } return 0; }
-
quando configuras o config user tens de por rancoroso e a tua pw do navicat padrão é 123456
-
ah ja sei lol o if s < 4 não podes usar <, tens de usar == porque é um select
-
if s < 5 then ´mete if s < 4 then
-
penso que seja aqui if s < 5 then pc.changegold(-1000000) mete if s < 5 then pc.changegold(pc.get_gold(-1000000)) sem esquecer a correção do miguelsousa
-
Boas pessoal como podem ter reparado ultimamente tenho andado a mexer em source,e então desenvolvi este sistema. Basicamente quando o sistema tá ligado o char não consegue negociar,deitar items ao chao, primeiramente addionem está quest : ------------------------------------ -- SISTEMA FEITO POR MAGO_PT -- -- PARA : CYBER-GAMERS.ORG -- -- GUARDE OS CREDITOS -- ------------------------------------ quest block_character begin state start begin when 9003.chat." Usar Sistema de Bloquear Personagem" begin say("Boas Jovem desejas Ativar o Sistema de Block?") local chose = select("Claro","ainda não") if chose == 1 then pc.setqf("char_block",0) say("Porfavor define a Tua Password") local pw = input() if pw == nil then say("Password Invalida, por favor tenta de novo") else say("já definis-te a tua password") say("agora volta daqui a 10 segundos") say("para poderes ativar o sistema") set_state(pwdefinida) end else return end end end state pwdefinida begin when 9003.chat." Ativar sistema/block" begin if pc.getqf("char_block") == 0 then say("por favor digita a tua password") local cpw = input() if cpw != pw then say("Password errada, tenta denovo mais tarde") elseif cpw == pw then pc.setqf("char_block",1) end else say("por favor digita a tua password") local cpww = input() if cpww == pw then pc.setqf("char_block",0) elseif cpww != pw then say("password errada, tenta denovo mais tarde") end end end end end agora vão no ficheiro exchange.cpp Procuram pela função bool CHARACTER::ExchangeStart(LPCHARACTER victim) em baixo colocam if (GetQuestFlag("block_character.char_block") > 0 || victim->GetQuestFlag("block_character.char_block") > 0) { return false; } agora vão em char_item.cpp Procuram a função : bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount) e em baixo colocam: if (GetQuestFlag("block_character.char_block") > 0) { return false; } agora em shop.cpp procuram : int CShop::Buy(LPCHARACTER ch, BYTE pos) em baixo colocam : if (GetQuestFlag("block_character.char_block") > 0) { return false; } agora em char.cpp procuram : void CHARACTER::ReqSafeboxLoad(const char* pszPassword) em baixo metam : if (GetQuestFlag("block_character.char_block") > 0) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("não podes abrir armazem.")); return; } se ajudei +1
-
que tem a annie de mal?
-
na linha say("o "leitor ávido" porque conheço todos os livros de") leitor avido n pode ter ""
-
quer entrar no grupo?
-
então pq precisas de pessoas?
-
sabes programar por acaso ?
-
boas uma dúvida aqui : local killed = q.get_counter("Arqueiro Demonio") q.set_counter("Arqueiro Demonio", killed - 1) posso usar : q.set_counter("Arqueiro Demonio",q.get_counter("arqueiro Demonio")-1) ?
-
Alguem Sabe A Função Pc.getqf() Na Source
Mago_pt replied to Mago_pt's question in Dúvidas & Pedidos
assim tá certo? bool CHARACTER::ExchangeStart(LPCHARACTER victim) { LPCHARACTER pChar = quest::CQuestManager::instance().GetCurrentCharacterPtr(); if (pChar->GetQuestFlag("Negocio.feio") == 11){ return false; } ps reparei num ficheiro que tá assim : int RefineChance = GetQuestFlag("main_quest_lv7.refine_chance"); -
pessoal tipo eu utilizo esta função nas quests pc.getqf() para comparar ou verificar o valor do quest flag mas eu queria comparar/verificar o valor do quest flag na source alguem sabe qual é a função?
-
Alguem Sabe A Função Pc.getqf() Na Source
Mago_pt replied to Mago_pt's question in Dúvidas & Pedidos
ok acho que percebi -
Alguem Sabe A Função Pc.getqf() Na Source
Mago_pt replied to Mago_pt's question in Dúvidas & Pedidos
if(CHARACTER::GetQuestFlag("ola") == 1000){ } assim né? -
mesmo que foi outra pessoa a cria-lo poderia pelo menos posto a mesma "mecanica" de up etc