-
Total de itens
68 -
Registro em
-
Última visita
Tudo que oralb postou
-
na verdade eu só quero que player pegue fist 70 máximo resto normal
-
vlw rep+
-
[20:53:09] Fabiano Alberto: [20:52:25.531] [Error - CreatureScript Interface] [20:52:25.531] data/creaturescripts/scripts/vampire.lua:onStatsChange [20:52:25.531] Description: [20:52:25.531] (luaGetPlayerSlotItem) Player not found function onStatsChange(cid, attacker, type, combat, value) if getPlayerSlotItem(attacker, 5).itemid == 7438 or getPlayerSlotItem(attacker, 6).itemid == 7438 and getPlayerSlotItem(attacker, 10).itemid == 2352 then if type == STATSCHANGE_HEALTHLOSS and combat == COMBAT_PHYSICALDAMAGE and isPlayer(attacker) or (getCreatureCondition(cid, CONDITION_MANASHIELD) == TRUE) then doCreatureAddHealth(attacker, value*0.10) end end return true end Alguém pode ajudar nesse erro ??
-
Bom cara primeira mente aqui e área de pedidos então.... segundo se não for ajudar não da spam no tópico pf, eu sei que e nas sourcers não tem necessidade de ser um programador para saber onde edita essa parte,apenas quero saber caminho ,agente aprende e perguntando e estudando e procurando ok?
-
Bom eu quero que player consiga pegar skill no maximo distance apenas 100,ml apenas 90,sword,apenas 100,club apenas 100,fist e assim por adiante cada classe com um limite de skill obg
-
agora sim vlw rep +
-
continua dando evento fechad...
-
Não sei se vai funcionar mais alterei o post tenta-la. ainda n deu certo continua falando que evento ta fechado pois é ta assim mais n funfa fala que evento ta off
-
/\ deu certo não falo com god !evento on e depois tento comando !evento ainda fala que ta fechado
-
como que tem que fica tag la no talkactions.xml?
-
bom esse script quando eu falo !evento on para abrir o evento com god não acontece nada nem quando eu falo !evento off alguém pode me ajudar ?? function onSay(cid, words, param, channel) if param == "on" or param == "off" then if getPlayerAccess(cid) > 5 then setGlobalStorageValue(9847, param == "on" and 1 or -1) doBroadcastMessage("O evento esta" .. (param == "on" and "aberto" or "fechado") .. ".") return true end return false end if param == "" or not param then if getGlobalStorageValue(9847) < 0 then return doPlayerSendCancel(cid, "O evento esta fechado agora.") end local tmp = getCreaturePosition(cid) local pos = {x = 1045, y = 333, z = 7} local minlevel = 8 if getPlayerLevel(cid) >= minlevel then if getPlayerSkullType(cid) >= 3 then doPlayerSendCancel(cid, "Você não pode ir com pk") else doTeleportThing(cid, pos, true) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, 35) end else doPlayerSendCancel(cid, "Você deve ter level ".. minlevel ..".") end end return true end
-
gostei do script mais tem como colocas mais posições com nomes das cidades como {x=1010, y=1198, z=6} nome da cidade {x=1383, y=525, z=6} nome da cidade {x=398, y=989, z=6} nome da cidade {x=534, y=756, z=6} nome da cidade {x=593, y=1619, z=6} nome da cidade {x=1053, y=427, z=6} nome da cidade {x=1441, y=1058, z=6} nome da cidade {x = 2714, y = 1970, z = 3} nome da cidade
-
Bom galera do xtibia preciso de um script que palyer só pode viajar para as cidades que tiver iten ID. (1954) ex player: hi carlin npc: vc não possui ticket para carlin. ticket Item ID. (1954 = Paper/Papel) Obg darei rep+ vlwww
-
pedido Como adicionar novas vocações nesse script!
tópico respondeu ao oralb de oralb em Lixeira Pública
vou copilar aqui e vou ver que der certo te dou reppp- 7 respostas
-
- como adicionar novas vocações
- otserv
- (e 2 mais)
-
pedido Como adicionar novas vocações nesse script!
tópico respondeu ao oralb de oralb em Lixeira Pública
up- 7 respostas
-
- como adicionar novas vocações
- otserv
- (e 2 mais)
-
agora sim rep++
-
ahh só que não ta falando nome do player só do jogador
-
vlwwwww rep ++ manhã te dou rep hj ja dei
-
duvida sanada!
-
preciso de um script que quando player passar pelo "x" titles anuncie nome dele,nome da guild, e uma mensagem em vermelho ,para todos que tiver online,alguém consegue esse desafio ?? darei rep+ que for funcional att
-
preciso que só possa passar title com storage 123123 obg
-
Bom galera tava procurando coisas legais aqui forum deparei com esse script feito pelo usuario Helflin daqui do forum, achei muito interessante só queria colocar em veis de case 0: voc = "Rookie";break; case 1: voc = "VIP MS"; break; case 2: voc = "VIP ED"; break; case 3: voc = "VIP RP"; break; case 4: voc = "VIP EK"; colocar minhas vocações nova pq meu ot n tem vip obg os ids das minhas vocações novas são 9,10,11,12 Vá em: "iologindata.h" e procure por isto: uint32_t getAccountIdByName(const stdstring& name) const;Na linha de baixo, cole isto: std::string getCheckPlayerLevel(const std::string& name) const; Vá em: "iologindata.cpp" e no fim do arquivo, na ultima linha, cole o que esta logo abaixo: std::string IOLoginData::getCheckPlayerLevel(const std::string& name) const { Database* db = Database::getInstance(); DBQuery query; query << "SELECT `level`, `vocation`, `promotion` FROM `players` WHERE `name` " << db->getStringComparer() << db->escapeString(name) << ";"; DBResult* result; if(!(result = db->storeQuery(query.str()))) return false; const uint32_t pLevel = result->getDataInt("level"); const uint32_t pVoc = result->getDataInt("vocation"); const uint32_t prom = result->getDataInt("promotion"); std::string voc; if (prom == 0) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "S"; break; case 2: voc = "D"; break; case 3: voc = "P"; break; case 4: voc = "K"; break; default: voc = "Uknown"; } } else if (prom == 1) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "MS"; break; case 2: voc = "ED"; break; case 3: voc = "RP"; break; case 4: voc = "EK"; break; default: voc = "Uknown"; } } else if (prom == 2) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "VIP MS"; break; case 2: voc = "VIP ED"; break; case 3: voc = "VIP RP"; break; case 4: voc = "VIP EK"; break; default: voc = "Uknown"; } } std::stringstream ret; ret << "Level: "<< pLevel << " Voc: " << voc; result->free(); return ret.str(); }Vá em "protocollogin.cpp" e procure isto:output->putString(g_config.getString(ConfigManager::SERVE R_NAME));Troque por isto, ou então adicione // antes do inicio da linha://output->putString(g_config.getString(ConfigManager::SERVE R_NAME));Mais a baixo, onde estiver este código, selecione: #ifndef __LOGIN_SERVER__ output->putString((*it)); if(g_config.getBool(ConfigManager::ON_OR_OFF_CHARLIST)) { if(g_game.getPlayerByName((*it))) output->putString("Online"); else output->putString("Offline"); } else output->putString(g_config.getString(ConfigManager::SERVER_NAME)); output->put<uint32_t>(serverIp); output->put<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT)); #elseE altere por esse a baixo: #ifndef __LOGIN_SERVER__ output->putString((*it)); if(g_config.getBool(ConfigManager::ON_OR_OFF_CHARLIST)) { if(g_game.getPlayerByName((*it))) output->putString("Online"); else output->putString("Offline"); } else { std::stringstream str; Player *player = g_game.getPlayerByName((*it)); bool v = false; if(!player) { v = true; player = g_game.getPlayerByNameEx((*it)); } str << player->getVocation()->getName(); str << ", "; str << player->getLevel(); output->putString(str.str()); if(v) delete player; } output->put<uint32_t>(serverIp); output->put<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT)); #else Lembrando que para funcionar precisa estar assim no seu config.lua. displayOnOrOffAtCharlist = false tópico onde eu achei http://www.xtibia.com/forum/topic/219878-level-and-vocation-instead-of-world-name-on-character-login/
- 7 respostas
-
- como adicionar novas vocações
- otserv
- (e 2 mais)
-
Não deu certo n :s acabei de copilar ta mesma coisa [11:1:02.346] The Forgotten Server, version 0.4_DEV () [11:1:02.347] Compiled with GNU C++ version 4.4.3 at Jan 21 2014, 18:52:37. [11:1:02.347] A server developed by Elf, Talaturen, KaczooH, Stian and Kornholijo. [11:1:02.347] Visit our forum for updates, support and resources: http://otland.net.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.