Ir para conteúdo

alissonxzff2

Campones
  • Total de itens

    55
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que alissonxzff2 postou

  1. movement: <movevent type="StepIn" uniqueid="13540" event="script" value="vip.lua"/> vip.lua: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip II , faça a quest vip II ", msgWelcome = "Seja Bem Vindo a Area vip II." } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end action: <action uniqueid="13541" script="vipchest.lua" /> vipchest.lua: -- function onUse(cid, item, frompos, item2, topos) if item.uid ==13541 then queststatus = getPlayerStorageValue(cid,13540) if queststatus == 1 then doPlayerSendTextMessage(cid,22,"Você jah pegou sua recompensa.") else doPlayerSendTextMessage(cid,22,"Voce agora é Baiak Vip. System Vip By .") doSendMagicEffect(topos,12) coins_uid = doPlayerAddItem(cid,2160,100) coins_uid = doPlayerAddItem(cid,2322,1) setPlayerStorageValue(cid,13540,1) end return 0 end return 1 end vejo no phpmyadmin o storage 13540 = 1 mas ele não passa mesmo assim do tile oque pode estar errado alguem sabe dizer? pfvr
  2. então, eu acho que nesse sistema vip que to usando não retira o [vip] da frente do jogador, então to tentando fazer com que quando logue, verifique se tem a storage da vip, se não tiver retirar o [vip] do nick.. mas não sei fazer o execute query db.executeQuery("UPDATE `players` SET `name` = '"..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") addEvent(doRemoveCreature, 5*1000, cid, true) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) /\ esse ele usa o nome do personagem como base.. então não sei como fazer e tem um erro no script da vip também, ela adiciona duas vezes o [VIP] se já tiver.. alguem sabe?
  3. então, até logou agora, mas não apareceu a mensagem doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp") torne-se vip e ganhe.;.. vou testar com um amigo então, não deu certo, meu adm logou mas o character do meu amigo ficou entrando e saindo tipo teleportando mas não entra..
  4. que droga, não achei que era tão dificil )): algo deu errado, pior que não entendo nada de scripts.. comecei essa semana um projeto sozinho não loga os personagens, só aparece no executavel que logou e deslogou bem rapido
  5. não sei dizer, mas vou postar aqui: 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, 13704) local timenow = os.time() if getPlayerStorageValue(cid, 13704) - 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, 13704, time) local quantity = math.floor((getPlayerStorageValue(cid, 13704) - 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 onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Este lugar é só para vips, adquira sua vip no site..", msgWelcome = "Bem vindo a area vip, bom up.." } if getPlayerStorageValue(cid, 13704) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
  6. line 6 then expected near valor no executavel obg pela atenção, você é rapido ^^ kkkk
  7. local expextra = 20 -- 20% de exp local storage = 123456 -- coloque sua storage aqui local valor = 1 -- valor da storage function onLogin(cid) if getPlayerStorageValue(cid, 1452369) == 1 valor then -- verificação para adicionar a xp só uma vez /\ aqui eu não troco? só deixo uma storage que não usei ainda no caso? return true end if getPlayerStorageValue(cid, storage) >= valor then doPlayerSetExperienceRate(cid,expextra) doPlayerSendTextMessage(cid,21,"Você ganhou "..expextra.."% de exp por ser vip ") setPlayerStorageValue(cid, 1452369, 1) else doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp") end end se deixar só assim os que não forem mais vips será que vão ter o benefício?
  8. como faço pra colocar % de exp pra quem é vip no servidor, mas tipo... tem a vip normal de 3kk, a vip 2 que da acesso a mais uma area, e tem a donate, que quero implantar esse sistema de aumentar % de exp.. só que não é a vip do sistema que já veio, nem do gesior, é uma que eu fiz com storage mesmo, de permissão achei uns códigos aqui, mas acho que ele não declara minha situação: local expextra = 20 -- 20% de exp function onLogin(cid) if isVip(cid) == TRUE then <<< acho que não declara a minha vip por storage doPlayerSetExperienceRate(cid,expextra) doPlayerSendTextMessage(cid,21,"Você ganhou "..expextra.."% de exp por ser vip ") else doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp") end end
  9. Obrigado bruno pela atenção eu resolvi hoje de tarde, era só executar isto no sql: INSERT INTO `player_skills` (`player_id`, `skillid`, `value`, `count`) VALUES (1, 0, 10, 0), (1, 1, 10, 0), (1, 2, 10, 0), (1, 3, 10, 0), (1, 4, 10, 0), (1, 5, 10, 0), (1, 6, 10, 0), (2, 0, 10, 0), (2, 1, 10, 0), (2, 2, 10, 0), (2, 3, 10, 0), (2, 4, 10, 0), (2, 5, 10, 0), (2, 6, 10, 0), (3, 0, 10, 0), (3, 1, 10, 0), (3, 2, 10, 0), (3, 3, 10, 0), (3, 4, 10, 0), (3, 5, 10, 0), (3, 6, 10, 0), (4, 0, 10, 0), (4, 1, 10, 0), (4, 2, 10, 0), (4, 3, 10, 0), (4, 4, 10, 0), (4, 5, 10, 0), (4, 6, 10, 0), (5, 0, 10, 0), (5, 1, 10, 0), (5, 2, 10, 0), (5, 3, 10, 0), (5, 4, 10, 0), (5, 5, 10, 0), (5, 6, 10, 0); Acho que não tava declarando as skills, mas criava assim mesmo.. ^^
  10. dá esse erro aqui quando tento criar o personagem no site Fatal error: Uncaught exception 'E_OTS_NotLoaded' in C:\Program Files (x86)\xampp\htdocs\pot\OTS_Player.php:1866 Stack trace: #0 C:\Program Files (x86)\xampp\htdocs\accountmanagement.php(960): OTS_Player->getSkill(0) #1 C:\Program Files (x86)\xampp\htdocs\index.php(123): include('C:\Program File...') #2 {main} thrown in C:\Program Files (x86)\xampp\htdocs\pot\OTS_Player.php on line 1866 mesmo assim ele cria o char, mas da esse errinho chato, alguém pode me ajudar?
  11. deu certo cara, mais uma vez me salvou ^^ @Bruno minervino deu certo cara valeu, me salvou de novo então, acho que no ultimo não precisa mesmo.. mas obrigado deu certo agora ^^
  12. Já coloquei tudo certo no globalevnts e no script que coloquei na pasta script e não vai.. global: <globalevent name="falantp" interval="2" event="script" value="falantp.lua"/> (ja tentei interval 2000) script falantp.lua:
  13. acho que as duas vips estão em conflito, eu pago a vip1 (3kk) consigo entrar.. daí quando completo a quest da vip2 já não posso mais entrar na vip1 de novo movements da vip1 (data\movements\scripts): da vip2: só queria ter as duas sem conflito, ter a vip 2 e ainda poder acessar a 1 edit~ consegui galera, obrigado pela atenção s2, eu demoro mas acho kkkkkk ^^
  14. Aonde deveria estar essa linha?
  15. como posso ver se é? e como posso arrumar? ^^
  16. Tenho um baiak aqui daqueles que compra a vip dai tem a vip 2 que usa uma stone e adquire.. mas tem um problema, na hora que ativa a vip 2 a primeira some.. e isso não deveria acontecer né?
  17. consegui, em accountmanagement.php eu acho, mudei o idtown obg galera
  18. obrigado pela atenção, mas comecei a editar ontem não sei nada de onde ficam as coisas, diretórios e nem onde mecher no phpmyadmin eu manjei montar no 8.10 mas nessa epoca era so botar ip e botar no servlist e deu
  19. como eu arrumo o temple position quando os players morrem? to usando gesior, no caso tudo mysql, ja editei ate no config.lua do servidor mesmo mas nada. consegui apenas fazer com que os players criados loguem no templo, mas o player que morre fica dando "temple position is wrong."
  20. notei que nada mysql roda nesse meu computador, to o dia inteiro tentando deixar o ot e o site online e ainda não tive sucesso.. na instalação do gesior na hora de conectar no mysql da erro: Can't connect to MySQL database. e eu já coloquei tudo certinho, login senha e tal... e também já criei a DB e importei umas 5 vezes e sim, config.lua ta "mysql" e com as DB's com os nomes certos sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "****" sqlDatabase = "otserv" sqlFile = "otserv.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" (ja tentei por "sha1")
  21. poisé, acabei de perceber isso... troquei pra sqlite e foi.. obg mano, vou procurar outro server ^^
  22. ta aparecendo isso na hora de deixar online agora line 37 $sqlitefile = $config['server']['sqliteDatabase']; ta me ajudando bastante, valeu e foi mal a incomodação kkkk
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...