-
Total de itens
842 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que AnneMotta postou
-
(Resolvido) Pedido Uma Ecript De Quando Pega Lvl 50 Ganha 50K
pergunta respondeu ao jogadorinfinito de AnneMotta em Scripts
estamos a disposição qual quer duvida mande pm :3 -
8.6 Guardian War (Mapa Próprio)
tópico respondeu ao HisashiitYamaguti de AnneMotta em Lixeira Pública
poste fotos se não sera difícil alguém baixar sem saber como o servidor é. -
(Resolvido) Pedido Uma Ecript De Quando Pega Lvl 50 Ganha 50K
pergunta respondeu ao jogadorinfinito de AnneMotta em Scripts
em creaturescripts crie um arquivo.lua com o nome levelitem.lua e adicione isto dentro: function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 2160, count = 50}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, 27, "Parabéns Guerreiro você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end em creaturescripts/scripts/login.lua adicione isto: registerCreatureEvent(cid, "LevelItem") por fim em creaturescripts.xml adicione esta linha: <event type="advance" name="LevelItem" event="script" value="levelitem.lua"/> explicando: [50] = {item = 2160, count = 50}, vermelho: level que ira ganhar o item verde: id do item que ira ganhar roxo: quantidade que ira ganhar rep+ profavor. -
COMENTEM http://www.xtibia.com/forum/user/340109-annemotta/ |||||||||||| SERVIDOR ACABOU DE ABRIR, MAPA GLOBAL COMPACTO GOGO SITE E IP: http://global-compact.no-ip.org/ Adicionar comentário
-
[Global Events] Recebendo Item Do Shop
tópico respondeu ao DelPupo de AnneMotta em Globalevents e Spells
bom, nunca deu problemas comigo o outro script, mais por meio de duvidas irei testar este :3 -
[Creaturescripts] Walking Effect On Outfit
um tópico no fórum postou AnneMotta Globalevents e Spells
Créditos: AnneMotta & Vodkart(por me ajudar a criar) Descrição: Ao andar com o full addon de algumas outfits irá sair um efeito. Em creaturescript/script crie um arquivo.lua e renomeie para: outfiteffect.lua e dentro coloque: function onLogin(cid)registerCreatureEvent(cid, "EffectOutLogin")registerCreatureEvent(cid, "OutfitEffects")return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons})endlocal events = {}function onOutfit(cid, old, current)local effect = {[136] = 3, [128] = 3, -- citizen[270] = 27,[273] = 27, -- jester[156] = 61,[152] = 61, -- assassin[147] = 44,[143] = 44, -- barbarian[148] = 45,[144] = 45, -- druid[157] = 68,[153] = 68, -- beggar[149] = 36,[145] = 36, -- wizard[279] = 17,[278] = 17, -- brotherwood[137] = 39,[129] = 39, -- hunter[141] = 66,[133] = 66, -- summoner[142] = 34,[134] = 34, -- warrior[155] = 31,[151] = 31, -- pirate[158] = 46,[154] = 46, -- shaman[288] = 6,[289] = 6 -- demonhunter}local o,c= effect[old.lookType],effect[current.lookType]if getPlayerAccess(cid) > 2 then return trueelseif (not o or not c or old.lookAddons == 3 and o) then stopEvent(events[getPlayerGUID(cid)]) endif current.lookAddons == 3 and c thenfunction WalkEffect(cid, c, pos)if not isCreature(cid) then return LUA_ERROR endif c then frompos = getThingPos(cid)if frompos.x ~= pos.x or frompos.y ~= pos.y or frompos.z ~= pos.z then doSendMagicEffect(frompos, c) endevents[getPlayerGUID(cid)] = addEvent(WalkEffect, 100, cid, c, frompos)end return true endWalkEffect(cid, c, {x=0, y=0, z=0}) endreturn trueend em creaturescript.xml adicione as tags: <event type="login" name="EffectOutLogin" event="script" value="outfiteffect.lua"/><event type="outfit" name="OutfitEffects" event="script" value="outfiteffect.lua"/> Como configurar: local effect = {[136] = 3, [128] = 3, -- citizen[270] = 27,[273] = 27, -- jester[156] = 61,[152] = 61, -- assassin[147] = 44,[143] = 44, -- barbarian[148] = 45,[144] = 45, -- druid[157] = 68,[153] = 68, -- beggar[149] = 36,[145] = 36, -- wizard[279] = 17,[278] = 17, -- brotherwood[137] = 39,[129] = 39, -- hunter[141] = 66,[133] = 66, -- summoner[142] = 34,[134] = 34, -- warrior[155] = 31,[151] = 31, -- pirate[158] = 46,[154] = 46, -- shaman[288] = 6,[289] = 6 -- demonhunter}Exemplo:[ID DA OUTFIT] = N° DO EFEITO rep? -
SERVIDOR ACABOU DE ABRIR, MAPA GLOBAL COMPACTO GOGO SITE E IP: http://global-compact.no-ip.org/
-
oque você queria fazer ao certo em seu site?
-
cara qual quer gesior funciona em ot de war eu acho, mais ai você teria que configurar conforme você queira.
-
SERVIDOR ACABOU DE ABRIR, MAPA GLOBAL COMPACTO GOGO SITE E IP: http://global-compact.no-ip.org/
-
sem querer ser chata nem arrogante mais no tempo que você escreveu isso você tiraria print e colocaria aque.
-
[Arquivado]Definitivamente Otserver Não Da Dinheiro ?
tópico respondeu ao comodoros de AnneMotta em Noticias - Arquivo
então vamos la, não adianta nada você pegar um servidor largar online e pronto, assim jamais ira ganhar dinheiro. para o sucessor vir precisa ralar um pouco né!? não concorda? as coisas não vem de mão beijada. mais ai oque preciso fazer ? pocha divulgue o servidor, traga coisas novas para o servidor retire bugs e veja oque os players estão achando do servidor, receba sugestões de jogadores. Porque quem faz o servidor são os players sem eles não adianta em nada. Ai com o esforço vem a remuneração né, quanto mais você ralar mais players irão jogar, quanto mais jogadores mais $$. minha opinião. -
você botou o id da vocação certo?
-
tem como ser uma determinada cor e não ter como mudar? tipo seria para um servidor de war, ai teria 2 times com x addon e y cor cada time.
-
Sistema De Achievements No Site! [Gesior]
tópico respondeu ao Piabeta Kun de AnneMotta em Tutoriais de Websites
estamos a disposição :3 -
Sistema De Achievements No Site! [Gesior]
tópico respondeu ao Piabeta Kun de AnneMotta em Tutoriais de Websites
Copia, pois o codigo seu esta assim /* Achievements Points */ $achievementPoints = $SQL->query('SELECT SUM(`value`) AS `sum` FROM `player_storage` WHERE `key` LIKE "200%" AND `player_id` = ' . $player->getId())->fetch(); if(!$achievementPoints['sum']) { $achPoints = '0'; } else { $achPoints = $achievementPoints['sum']; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Achievement Points:</TD><TD>'.$achPoints.'</TD></TR>'; /* Achievements Points END*/ e agora procure por isso[b]'Premium Account' : 'Free Account';[/b], e abaixo disso [b]$main_content .= '</TABLE>';[/b] cole isso: /* Achievements website script by Archez. http://otland.net/members/archez/ Achievements in-game functions and script by darkhaos. http://otland.net/members/darkhaos/ A person that made this script possible, Chris. http://otland.net/members/chris/ ------------------------------------------------------ Merely scripted for Gesior AAC. ------------------------------------------------------ */ $achievements = $SQL->query('SELECT `key`, `player_id` FROM `player_storage` WHERE `key` LIKE "200%" AND `player_id` = ' . $player->getId())->fetchAll(); $main_content .= '</br><table border=0 cellspacing="1" cellpadding="4" width=100%><tr bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="2" class=white><b>Account Achievements</b></td></tr>'; if(!$achievements) { $main_content .= '<tr bgcolor="'.$config['site']['lightborder'].'"><td>There are no achievements set to be displayed for this character.</td></tr>'; } else { $number_of_rows = 0; foreach($achievements as $row) { if(!array_key_exists(($row['key'] - 19999 ), $achievements)) { if($row['key'] - 20000 <= 54) { $grade = '<img src="images/achievements/grade.gif" />'; } elseif($row['key'] - 20000 <= 79) { $grade = '<img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" />'; } elseif($row['key'] - 20000 >= 80) { $grade = ' <img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" />'; } $secret = false; if(in_array(($row['key'] - 20000), $config['archez']['secret'])) { $secret = '<img src="images/achievements/secret.gif" />'; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['lightborder']; } else { $bgcolor = $config['site']['darkborder']; } $main_content .= '<tr bgcolor="'.$bgcolor.'"><td width="20%">'.$grade.'</td><td>' . $config['archez']['achievements'][$row['key'] - 20000] . '<span style="float:right;">'.$secret.'</span></td></tr>'; $number_of_rows++; } } } $main_content .= '</table>'; /* END OF ACHIEVEMENTS */ e o certo seria : agora em character.php procure por isso: .$player->getLevel().'</TD></TR> e em baixo adicione isso: /* Achievements Points */ $achievementPoints = $SQL->query('SELECT SUM(`value`) AS `sum` FROM `player_storage` WHERE `key` LIKE "200%" AND `player_id` = ' . $player->getId())->fetch(); if(!$achievementPoints['sum']) { $achPoints = '0'; } else { $achPoints = $achievementPoints['sum']; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Achievement Points:</TD><TD>'.$achPoints.'</TD></TR>'; /* Achievements Points END*/ e agora procure por isso'Premium Account' : 'Free Account';, e abaixo disso $main_content .= '</TABLE>'; cole isso: /* Achievements website script by Archez. http://otland.net/members/archez/ Achievements in-game functions and script by darkhaos. http://otland.net/members/darkhaos/ A person that made this script possible, Chris. http://otland.net/members/chris/ ------------------------------------------------------ Merely scripted for Gesior AAC. ------------------------------------------------------ */ $achievements = $SQL->query('SELECT `key`, `player_id` FROM `player_storage` WHERE `key` LIKE "200%" AND `player_id` = ' . $player->getId())->fetchAll(); $main_content .= '</br><table border=0 cellspacing="1" cellpadding="4" width=100%><tr bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="2" class=white><b>Account Achievements</b></td></tr>'; if(!$achievements) { $main_content .= '<tr bgcolor="'.$config['site']['lightborder'].'"><td>There are no achievements set to be displayed for this character.</td></tr>'; } else { $number_of_rows = 0; foreach($achievements as $row) { if(!array_key_exists(($row['key'] - 19999 ), $achievements)) { if($row['key'] - 20000 <= 54) { $grade = '<img src="images/achievements/grade.gif" />'; } elseif($row['key'] - 20000 <= 79) { $grade = '<img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" />'; } elseif($row['key'] - 20000 >= 80) { $grade = ' <img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" /> <img src="images/achievements/grade.gif" />'; } $secret = false; if(in_array(($row['key'] - 20000), $config['archez']['secret'])) { $secret = '<img src="images/achievements/secret.gif" />'; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['lightborder']; } else { $bgcolor = $config['site']['darkborder']; } $main_content .= '<tr bgcolor="'.$bgcolor.'"><td width="20%">'.$grade.'</td><td>' . $config['archez']['achievements'][$row['key'] - 20000] . '<span style="float:right;">'.$secret.'</span></td></tr>'; $number_of_rows++; } } } $main_content .= '</table>'; /* END OF ACHIEVEMENTS */ OBS: FICOU UNS ERROS AI POR CAUSA QUE COPIEI DIREITO LA DE CIMA, MAIS DEU PRA ENTENDER AONDE VOCÊ ERROU, SE QUISER MANDE PM QUE TE MANDO O LINK DO TOPICO CERTO EM OUTRO FORUM. -
http://www.xtibia.com/forum/topic/135019-action-mount-system-14-100-inovador/page__p__890977#entry890977
-
a ultima para mim é perfeita, todas estão excelentes! eledissequea1ªéraeu=|
-
é só configurar no config.lua eu axo.
-
grandes aulas SAOKASOKASKOASKOASKOASKO' eu gostei '-'
-
poisé, não tem nada de complexo nisso é apenas mudar o id do corpo ao morrer.
-
ASKOASKOASOKASKOASKOKAO' thank you!
-
tente assim, em actions/scripts crie um arquivo questtp.lua e adicione isto dentro: function onUse(cid, item, frompos, item2, topos) if item.actionid == 50156 then queststatus = getPlayerStorageValue(cid,50156) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Parabens você ganhou um item e foi teleportado") doPlayerAddItem(cid,2500,1) doTeleportThing(cid, {x = 1088, y = 1062, z = 7}) setPlayerStorageValue(cid,50156,1) else doPlayerSendTextMessage(cid,22,"Desculpe, mais você ja recebeu sua reconpensa!") end else return 0 end return 1 end em actions/actions.xml adicione esta linha: <action uniqueid="uniqueidDOBAU" script="questtp.lua"/>
-
ficou perfeito, rep+ my new teacher.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
