Ir para conteúdo

PsyMcKenzie

Membro
  • Registro em

  • Última visita

Tudo que PsyMcKenzie postou

  1. Muito bom cara! Você tem o dom né kkk
  2. Obrigado brother, eu percebi isso ontem, só a promotion que não fiz ainda! São essas aqui: <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="0"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="2" name="Druid" description="a druid" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.1" attackspeed="580" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="1.8"/> <skill id="2" multiplier="1.8"/> <skill id="3" multiplier="1.8"/> <skill id="4" multiplier="1.8"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="3" name="Paladin" description="a paladin" gaincap="1" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="1.6" attackspeed="550" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.2"/> <skill id="1" multiplier="1.2"/> <skill id="2" multiplier="1.2"/> <skill id="3" multiplier="1.2"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="4" name="Knight" description="a knight" gaincap="1" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="4.0" attackspeed="520" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.4"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="5" name="Master Sorcerer" description="a master sorcerer" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="350" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="6" name="Elder Druid" description="an elder druid" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="350" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="1.8"/> <skill id="2" multiplier="1.8"/> <skill id="3" multiplier="1.8"/> <skill id="4" multiplier="1.8"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="7" name="Royal Paladin" description="a royal paladin" gaincap="1" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.6" attackspeed="480" soulmax="200" gainsoulticks="15" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.1" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.2"/> <skill id="1" multiplier="1.2"/> <skill id="2" multiplier="1.2"/> <skill id="3" multiplier="1.2"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="8" name="Elite Knight" description="an elite knight" gaincap="1" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="450" soulmax="200" gainsoulticks="15" fromvoc="4"> <formula meleeDamage="1.2" distDamage="1.0" defense="1.4" armor="1.0"/> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.4"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="9" name="Illusionist Mage" description="a Illusionist Mage" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="5"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="10" name="Elemental Master" description="a Elemental Master" gaincap="1" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="6"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="1.8"/> <skill id="2" multiplier="1.8"/> <skill id="3" multiplier="1.8"/> <skill id="4" multiplier="1.8"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="11" name="Sniper" description="a Sniper" gaincap="1" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="300" manamultiplier="1.6" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="7"> <formula meleeDamage="1.0" distDamage="1.2" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.2"/> <skill id="1" multiplier="1.2"/> <skill id="2" multiplier="1.2"/> <skill id="3" multiplier="1.2"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="12" name="Blade Master" description="a Blade Master" gaincap="1" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="300" manamultiplier="4.0" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="8"> <formula meleeDamage="1.3" distDamage="1.0" defense="1.5" armor="1.0"/> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.4"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> </vocations>
  3. Tranquilo amigo, que bom que deu certo!
  4. Posta um print aí do mapa pra gente poder ver o que ta acontecendo.
  5. Também to com essa dúvida, vou abrir um server 8.50, mas quero atingir 60, 80 até 100 players.
  6. Então é premium e não vip. '-'
  7. Perdão amigo, erro meu. Acho que cliquei em outro link, desculpa! Ia abrir pra testar, mas deu aquele erro do Microsoft Visual C++. Aliás, to editando um outro server 8.50 e ta com esse erro: OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such table: z_ots_comunication (SELECT * FROM z_ots_comunication WHERE "type" = 'login';) OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such column: players.onlinetimetoday (UPDATE "players" SET "onlinetimetoday"=players.onlinetimetoday+60, "onlinetimeall"=players.onlinetimeall+60 WHERE "online" = 1;) OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such table: z_ots_comunication (SELECT * FROM z_ots_comunication WHERE "type" = 'login';) Tentei executar aquela query que você passou, mas não funcionou. Faz ideia do que pode ser?
  8. Galera, to usando esse script pra adicionar vip por item e mudar o nick pra [VIP]. Da certo, mas quando o player reloga pra trocar o nome, a vip acaba, ele desloga e sai o [VIP] do nome. function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 13778) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13778, time) local quantity = math.floor((getPlayerStorageValue(cid, 13778) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") doPlayerAddAddons(cid, 1) addEvent(doRemoveCreature, 5*1000, cid, true) end return TRUE end function onLogin(cid) local temple = { x =156, y = 112, z = 7} if vip.hasVip(cid) == true then if getPlayerStorageValue(cid,29000) ~= 1 then setPlayerStorageValue(cid,29000,1) end else if getPlayerStorageValue(cid,29000) == 1 then doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, 22, "Sua vip acabou!") db.executeQuery("UPDATE `accounts` SET `vip_time` = 0 WHERE `id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, 29000, 0) end end return true end function onLogin(cid) local name = string.gsub(""..getCreatureName(cid).."", ".VIP. ", "") if getPlayerStorageValue(cid, 29000) <= 0 then if getCreatureName(cid) ~= name then db.executeQuery("UPDATE `players` SET `name` = '"..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 2*1000, cid, true) end end return true end Queria adicionar também uma nova vocação quando o player usar o item, mas quero que seja removida quando a vip acabar.
  9. Se for por talkaction, procura o arquivo .lua do script de add e se for por item procura no arquivo .lua da action do item.
  10. Na verdade, quando o player mata alguém ele ganha rep- e se matar pk ganha rep+. Mas aqui ta o sistema de add e remover: -- >>> THE Best REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- -- >>> t[1] is Player Name, t[2] is Rep Amount<<< -- function onSay(cid, words, param) if(param == "") then doPlayerSendCancel(cid,"You have to type a player name.") return TRUE end local t = string.explode(param, ",") local tid = getPlayerByName(t[1]) if(isPlayer(tid) == false) then doPlayerSendCancel(cid, "Player " .. param .. " not found or is offline.") return TRUE end if getPlayerSex(tid) == 0 then sex = 'she' else sex = 'he' end if(not t[2]) and (isPlayer(tid) == true) then if (words == '/hail') then addPlayerRep(tid, 5, TEXTCOLOR_TEAL) doPlayerSendCancel(cid, "You added +5 rep points to " .. getPlayerName(tid) .. ", and now " .. sex .. " has " .. getRepPoints(tid) .. " rep points.") return true end if words == '/fuck' then removePlayerRep(tid, 5, TEXTCOLOR_RED) doPlayerSendCancel(cid, "You removed -5 rep points to " .. getPlayerName(tid) .. ", and now " .. sex .. " has " .. getRepPoints(tid) .. " rep points.") return true end end if (t[2]) and (words == '/set') or (words == '/hail') or (words == '/fuck') then if (not tonumber(t[2])) then doPlayerSendCancel(cid, "Rep amount invalid.") return true end end if words == '/hail' then addPlayerRep(tid, t[2], TEXTCOLOR_TEAL) doPlayerSendCancel(cid, "You added " .. t[2] .. " rep points to " .. getPlayerName(tid) .. ", and now " .. sex .. " has " .. getRepPoints(tid) .. " rep points.") return true end if words == '/fuck' then removePlayerRep(tid, t[2], TEXTCOLOR_RED) doPlayerSendCancel(cid, "You removed " .. t[2] .. " rep points to " .. getPlayerName(tid) .. ", and now " .. sex .. " has " .. getRepPoints(tid) .. " rep points.") return true end if (t[2]) and (words == '/set') then setPlayerRep(tid, t[2]) doPlayerSendCancel(cid, "You have set " .. getPlayerName(tid) .. "'s rep points to " .. getRepPoints(tid) .. ".") else doPlayerSendCancel(cid, "Absolute rep amount not specified.") return true end if(not t[2]) then doPlayerSendCancel(cid, "Absolute rep amount not specified.") return true end return true end REP INFO: -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onSay(cid, words, param, channel) local o, points, action = getCreatureOutfit(cid), getRepPoints(cid), false --do not modify doPlayerSendTextMessage(cid, 19, "You have " .. points .. " rep points. You are " .. getRepRank(cid) .. ".") if points > 4999 and getPlayerSex(cid) == 0 then --female rep+++ queen outfit disguise, text, action = {lookType = 331}, "Queen!!", true elseif points > 4999 and getPlayerSex(cid) > 0 then --male rep+++ king outfit disguise, text, action = {lookType = 332}, "King!!", true elseif points > 2499 then --rep++ cm outfit disguise, text, action = {lookType = 306}, "Legend!!", true elseif points > 1499 then --rep+ hero outfit disguise, text, action = {lookType = 73}, "Hero!!", true elseif points < -4999 and getPlayerSex(cid) == 0 then --rep*** female outfit disguise, text, action = {lookType = 312}, "DarkLord!!", true elseif points < -4999 and getPlayerSex(cid) > 0 then --rep*** male outfit disguise, text, action = {lookType = 287}, "DarkLord!!", true elseif points < -2499 then --rep** pig outfit -- disguise, text, action = {lookType = 300}, "Morte!!", true elseif points < -1499 then --rep* orc outfit -- disguise, text, action = {lookType = 194}, "Gangster!!", true end if action == true then doCreatureChangeOutfit(cid, disguise) doSendAnimatedText(getCreaturePosition(cid), text, math.random(01,255)) return true end end EDIT Tem esses tbm. REP DEATH: -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onDeath(cid, corpse, deathList) if (isPlayer(cid) == true) then if (getRepPoints(cid)==0) then return true elseif (getRepPoints(cid) > 0) then removePlayerRep(cid, 5, TEXTCOLOR_RED) else addPlayerRep(cid, 5, TEXTCOLOR_RED) end return true end end REP KILL: -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onKill(cid, target, lastHit) if(isPlayer(target) ~= true) then return true end if (isPlayer(cid) == true) and (isPlayer(target) == true) then if getPlayerSkullType(target) == SKULL_WHITE then addPlayerRep(cid, 30, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_YELLOW then addPlayerRep(cid, 30, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_RED then addPlayerRep(cid, 40, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_BLACK then addPlayerRep(cid, 45, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_NONE then removePlayerRep(cid, 30, TEXTCOLOR_RED) end return TRUE end end REP LOOK: -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Credits to darkhaos in this script<<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onLook(cid, thing, position, lookDistance) if(isPlayer(thing.uid) == true) then doPlayerSendTextMessage(cid, 20, ""..getCreatureName(thing.uid).." is "..getRepRank(thing.uid).."") return true end return true end
  11. Ahh, agora eu entendi! Que foda cara!!
  12. Achei bem interessante, mas não consegui entender direito o objetivo! Mas parabéns, como sempre ótimos sistemas!
  13. Galera, to tentando usar esse sistema no meu server, mas aparece isso na distro e o evento não abre! [Error - GlobalEvent::configureEvent] No interval for GlobalEvent. [Warning - BaseEvents::loadFromXml] Cannot configure event Meu server é 8.50 - 0.3.4 O evento é esse:
  14. Desculpa reviver, mas como seria a query para sql? To testando aqui e to usando sql! Alguém pode me ajudar? EDIT A query é essa: CREATE TABLE IF NOT EXISTS `players_dtk` ( `name` varchar(30) NOT NULL, `group_name` varchar(10) NOT NULL, `escolhido` int(2) NOT NULL DEFAULT '0', `town` int(4) NOT NULL DEFAULT '1' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  15. Galera, to com um problema no meu sistema de rep e no meu sistema de reset, to usando um servidor 8.50. O Problema do rep é que não esta somando, quando você da look aparece a quantidade, mas mesmo depois de matar varios players, a contagem continua zero. Aparece +30 ou - 30, mas nunca soma. O Problema do reset é que quando alguem da look em mim, diz que tenho -1 reset e quando eu dou look em mim, aparece que não tenho nenhum reset. A partir do meu primeiro reset, quando alguém da look em mim, aparece que tenho não tenho nenhum reset, posso resetar 10x que continuar aparecendo que não tenho nenhum reset. -- >>> THE Players' REP++Sys by Cybermaster <<< -- -- >>> Scripted for TFS 0.2s, and older distros<<< -- function onLogin(cid) if getPlayerStorageValue(cid, 2011) == -1 then setPlayerRep(cid, 0) setPlayerStorageValue(cid, 2011, 1) doPlayerPopupFYI(cid, "Your rank: \nNoob [======|======] \nYou have 0 rep points.") end return TRUE end -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onDeath(cid, corpse, deathList) if (isPlayer(cid) == true) then if (getRepPoints(cid)==0) then return true elseif (getRepPoints(cid) > 0) then removePlayerRep(cid, 5, TEXTCOLOR_RED) else addPlayerRep(cid, 5, TEXTCOLOR_RED) end return true end end -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onKill(cid, target, lastHit) if(isPlayer(target) ~= true) then return true end if (isPlayer(cid) == true) and (isPlayer(target) == true) then if getPlayerSkullType(target) == SKULL_WHITE then addPlayerRep(cid, 30, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_YELLOW then addPlayerRep(cid, 30, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_RED then addPlayerRep(cid, 40, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_BLACK then addPlayerRep(cid, 45, TEXTCOLOR_LIGHTBLUE) elseif getPlayerSkullType(target) == SKULL_NONE then removePlayerRep(cid, 30, TEXTCOLOR_RED) end return TRUE end end -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Credits to darkhaos in this script<<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onLook(cid, thing, position, lookDistance) if(isPlayer(thing.uid) == true) then doPlayerSendTextMessage(cid, 20, ""..getCreatureName(thing.uid).." is "..getRepRank(thing.uid).."") return true end return true end Se precisar de mais códigos, eu posto!
  16. Creio que muitos já ouviram falar desses servidores e gostaria de saber o que acham, se voltariam a jogar, o que poderia mudar ou ser acrescentado. Me deem sugestões por favor! Estou pensando em abrir o mesmo mapa, só que com novas áreas, monstros, quests e itens!
  17. Parece que o Gesior não é compatível com seu server.
  18. PsyMcKenzie postou uma resposta no tópico em Suporte Tibia OTServer
    É problema no OTClient, só não sei como arrumar. Parece que o @EdMignari sabe.
  19. PsyMcKenzie postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém sabe como arrumo isso? PS: Acontece com o char parado.
  20. PsyMcKenzie postou uma resposta no tópico em Suporte & Pedidos
    Mil anos depois, abri o RME e to tentando fazer algo.. O que acharam? Dicas? Críticas?
  21. Na hora de logar no localhost/phpmyadmin, da esse erro: Erro Mensagens do MySQL : #1273 - Unknown collation: 'utf8mb4_unicode_ci'
  22. local cfg = { kina = {2000, 2383, 2430, 2173, 2530, 2480, 2464, 2160 }, pala = {2000, 2530, 2480, 2464, 2173, 2160 }, sorc = {2000, 2190, 2175, 8820, 8819, 2173, 2160 }, drui = {2000, 2182, 2175, 8820, 8819, 2173, 2160 }, } function onUse(cid, item) if getPlayerStorageValue(cid, 19881) < 1 then if getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 then doPlayerAddItem(cid, cfg.kina, 1) doPlayerAddItem(cid, cfg.kina, 1) doPlayerSendTextMessage(cid, 25, "Congratulations!!") doPlayerSetStorageValue(cid, 19881, 1) elseif getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then doPlayerAddItem(cid, cfg.sorc, 1) doPlayerSendTextMessage(cid, 25, "Congratulations!!") doPlayerSetStorageValue(cid, 19881, 1) elseif getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 then doPlayerAddItem(cid, cfg.drui, 1) doPlayerSendTextMessage(cid, 25, "Congratulations!!") doPlayerSetStorageValue(cid, 19881, 1) elseif getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then doPlayerAddItem(cid, cfg.pala, 1) doPlayerSendTextMessage(cid, 25, "Congratulations!!") doPlayerSetStorageValue(cid, 19881, 1) end else doPlayerSendCancel(cid, "It's empty.") end return true end
  23. Galera, fui tentar instalar um site aqui e depois de criar a conta do mysql, tentei entrar no phpmyadmin, mas da erro. E agora nao consigo acessar o 127.0.0.1 porque fica pedindo login. Alguém sabe como arrumo isso?

Informação Importante

Confirmação de Termo