-
Indicação source que funcione Hellsgate e Batle Arena!
Boa tarde, alguem que esteja trabalhando nas souces postadas aqui no forum, me indica uma que funciona certo os dois eventos Hellsgate e Batle Arena! Obrigado
-
Alguem poderia da uma ajudinha
boa tarde tente o seguinte pra poupar um tempinho , baixe esse full https://drive.google.com/file/d/1NTfveN_w0mzYU7PAqhK8T9vb3CDsm7Hb/view?usp=drive_link use somente o tmABCD , n substitui seus arquivos o qtiver igua deixa, vai abrir, lembre de testar primeiro so no cliente e depos nos dois side! Provavel que funcione, ai editar os visual é contigo!
-
Ajuda - Npc ve skins
Boa tarde, uso a source World , acredito que a basica, pelo que eu consegui pesquisar não tem um npc que ve as skin do jogo, alguém pode sugerir um a direção?obrigado a todos
-
Vale - Level
Primeiro Obrigado ao B4ruc. Seguindo raciocionio fiz assim Lembrando Source world, acho q a mais basica. No Visual procurar "BI298" ,vale level unico. vai achar { sinBI2 | sin98, "Vale Level", "BI298", ITEMSIZE 2, ITEMSIZE 1, "Premium", ITEM_CLASS_ECORE, "BI298", 0, SIN_SOUND_POTION },nessa source o item BI297 esta desativado, então add nos dois side : { sinBI2 | sin97, "Vale Level Superior", "BI297", ITEMSIZE 2, ITEMSIZE 1, "Premium", ITEM_CLASS_ECORE, "BI297", 0, SIN_SOUND_POTION },no serverside procurar: if (InvenItem[SelectInvenItemIndex - 1].sItemInfo.CODE == (sinBI2 | sin98))Adicionar: if (InvenItem[SelectInvenItemIndex - 1].sItemInfo.CODE == (sinBI2 | sin98)) { if (chaPremiumitem.bUpdateTimeDelayFlag) { cMessageBox.ShowMessage(MESSAGE_NOT_DELAYTIME); return; } // trava: só funciona se o nível atual for MENOR que 110 if (sinChar->Level < 110) { DeleteInvenItemToServer(InvenItem[SelectInvenItemIndex - 1].sItemInfo.CODE, InvenItem[SelectInvenItemIndex - 1].sItemInfo.ItemHeader.Head, InvenItem[SelectInvenItemIndex - 1].sItemInfo.ItemHeader.dwChkSum); CheckCharForm(); sinChar->Level++; SetExp64(sinChar, ExpLevelTable[sinChar->Level - 1]); CodeXorCharInfo_Exp(); StartEffect(lpCurPlayer->pX, lpCurPlayer->pY + 32 fONE, lpCurPlayer->pZ, EFFECT_LEVELUP1); esPlaySound(7, 400); ReformCharForm(); SendPlayUpdateInfo(); SaveGameData(); cCharStatus.CheckLevel(); cMessageBox.ShowMessage("Você upou +1 nível!"); haCastleSkillUseFlag = 1; } else { cMessageBox.ShowMessage("Este vale só pode ser usado até o nível 110!"); } } if (InvenItem[SelectInvenItemIndex - 1].sItemInfo.CODE == (sinBI2 | sin97)) { if (chaPremiumitem.bUpdateTimeDelayFlag) { cMessageBox.ShowMessage(MESSAGE_NOT_DELAYTIME); return; } // Nova trava: exige que o jogador seja no MÍNIMO nível 110 e menor que o máximo if (sinChar->Level >= 110 && sinChar->Level < CHAR_LEVEL_MAX) { DeleteInvenItemToServer(InvenItem[SelectInvenItemIndex - 1].sItemInfo.CODE, InvenItem[SelectInvenItemIndex - 1].sItemInfo.ItemHeader.Head, InvenItem[SelectInvenItemIndex - 1].sItemInfo.ItemHeader.dwChkSum); CheckCharForm(); sinChar->Level++; SetExp64(sinChar, ExpLevelTable[sinChar->Level - 1]); CodeXorCharInfo_Exp(); StartEffect(lpCurPlayer->pX, lpCurPlayer->pY + 32 fONE, lpCurPlayer->pZ, EFFECT_LEVELUP1); esPlaySound(7, 400); ReformCharForm(); SendPlayUpdateInfo(); SaveGameData(); cCharStatus.CheckLevel(); cMessageBox.ShowMessage("Você upou +1 nível superior!"); haCastleSkillUseFlag = 1; } else if (sinChar->Level < 110) { cMessageBox.ShowMessage("Você precisa ser nível 110 ou maior para usar este vale!"); } else if (sinChar->Level == CHAR_LEVEL_MAX) { cMessageBox.ShowMessage("Você já está no nível máximo!"); } } Add o item bi297 com o nome que preferir na openitem Add no seu cliente full sinimage/dropitem/premiun itbi297.bmp ai no caso ta o vale normal bi298 ate 110 e o bi297 do 110 ate o seu level cap, aqui ta 150.
- Vale - Level
-
Vale - Level
Boa tarde, estou usando a source do world , acredito que seja a basica, tem vale level unico "BI298". Alguem poderia me dizer como adicionar os vale pra level determinado?
-
Duvida VIP Elemental
Posso ta 110% enganado , mas n é a tabela errada que ta salvando no sql? procurar abrir a função do click , e ver onde que ta gravando, nos dois side!
-
About bow and arrow posture
Parece que seu item está adicionado no lugar de uma Balestra(besta) ,o arco que atira como se fosse uma espingarda kkk. Talvez o mais prático seja achar um arco desse tipo pra usar!
-
About bow and arrow posture
ctrl+shift + f sinWS1 | sin26 { sinWS1 | sin26 ,"Bow" ,"WS126", ITEMSIZE 2, ITEMSIZE 4,"Weapon",ITEM_CLASS_WEAPON_TWO,"WS126" , INVENTORY_POS_LHAND,SIN_SOUND_SHOOTERS,ITEM_WEAPONCLASS_SHOOTING }, WS101 - ETC
-
Drop Coins/Scoins
Se alguém precisar resolvi da seguinte maneira . Na Source GG101 (sinGG1 | sin01) -> Gold Comum No VIsual acha essas Linhas if (lpTransItemInfo->Item.CODE (sinGG1 | sin01) && lpTransItemInfo->Item.ItemKindCode OpCode::OPCODE_COLLECTMONEY) { if (CheckItemForm(&lpTransItemInfo->Item) == TRUE) { lpPlayInfo->spMoney_In += lpTransItemInfo->Item.Money; rsEnterHardCoreEvent(lpPlayInfo, lpTransItemInfo->Item.Money); } break; Na Source GG105 (sinGG1 | sin05) -> COINS Adicona essas linhas usando a mesma função do Gold if (lpTransItemInfo->Item.CODE == (sinGG1 | sin05)) { if (CheckItemForm(&lpTransItemInfo->Item) == TRUE) { // Quantidade de Coins que o jogador vai ganhar por drop (Exemplo: 10 coins) int dwCoinAmount = 10; // Adiciona os Coins cCoinShop.AddPlayerCoin(lpPlayInfo, dwCoinAmount); // Atualiza visualmente o saldo cCoinShop.RecvGetItemCoin(lpPlayInfo); // Registra no Log de Itens do Servidor rsRecord_ItemLog(lpPlayInfo, sinGG1 | sin05, dwCoinAmount, 0, ITEMLOG_GET); } break; Txt nos MOBS //Drops *¾ÆÀÌÅÛÄ«¿îÅÍ 1 //DropCoins *¾ÆÀÌÅÛ 1 coins 2 2
-
Drop Coins/Scoins
Obrigado pela resposta, vou olhar as sugestões.Acredito que eu acabei escrevendo de uma forma não muito clara, eu consigo que o monstro drop Scoins usando gg105, mas não adiciona ao saldo do player. Olhei um Premium bi299, que descreve como vale crédito, mas não tá add nessa source q tô usando.
-
Target dos monstros
//Áö´ÉÀÇ ±¸ºÐÀº 1-10 ±îÁöÀÇ IQ *Áö´É 10 Nessa Linha? alterei tbm, mas nao parece que mudou muita coisa, mas acompanhei ali que seria de 1 ao 10, não tentei mais do que 10.
-
Drop Coins/Scoins
Bom dia, estou usando a source do World postada aqui no forum, como faço pra um mob dropar COINS , na sourcegame "GG105" ! Obrigado!
- Alerta Boss - Geral
-
Alerta Boss - Geral
Boa tarde , estou usando a source frozenpk 2 (acredito) , da alerta de boss quanod esta no mapa,mas não da no global, alguem pode ajudar? obg