Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    72

Tudo que zipter98 postou

  1. zipter98

    Transfer, Points

    Esse 20, é a quantidade de pontos, certo? Anyway, function onSay(cid, words, param, channel) local t = param:explode(", ") local player = getPlayerByName(t[1]) local quantidade = tonumber(t[2]) if param == "" then return doPlayerSendCancel(cid, "Command requires param.") elseif not isPlayer(player) then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif quantidade == nil then return doPlayerSendCancel(cid, "Sorry, not possible.") end if getPlayerVipPoints(cid) < quantidade then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce nao tem pontos suficiente!!") end doPlayerRemoveVipPoints(cid, quantidade) doPlayerAddVipPoints(player, quantidade) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce Transferiu "..quantidade.." pontos para "..getPlayerName(player)..".") f = io.open("data/logs/Pontos.txt", "a+") f:write("Player: "..getPlayerName(cid).." transferiu pontos ("..quantidade..") para "..getPlayerName(player).."\n\n----------------------------------------------------------\n") f:close() return true end Modo de uso: /transfer nome, pontos
  2. zipter98

    Transfer, Points

    Só adicionar essa variável? Tipo assim? function onSay(cid, words, param, channel) local t = param:explode(",") local player = getPlayerByName(t[1]) if param == "" then return doPlayerSendCancel(cid, "Command requires param.") elseif not isPlayer(player) then return doPlayerSendCancel(cid, "Sorry, not possible.") end if getPlayerVipPoints(cid) < 20 then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce nao tem pontos suficiente!!") end doPlayerRemoveVipPoints(cid, 20) doPlayerAddVipPoints(player, 20) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce Transferiu 20 pontos para "..getPlayerName(player)..".") f = io.open("data/logs/Pontos.txt", "a+") f:write("Player: "..getPlayerName(cid).." transferiu pontos para "..getPlayerName(player).."\n\n----------------------------------------------------------\n") f:close() return true end
  3. zipter98

    OT BUGADO

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Poderia dar mais detalhes? Por exemplo, qual a porcentagem de força a mais que os pokémons male terão? E isso pode ser feito facilmente sem usar c++/sources. Ah, e essa força é offense ou specialattack?
  5. zipter98

    [Spell] Buff

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Não entendi muito bem. O x, y e z dos parâmetros seriam as coordenadas para onde o teleport levaria, certo? Porém, onde o teleport seria criado? Na posição de quem executou o comando?
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  11. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Sanado, movido.
  13. zipter98

    ajuda script invasao

    Acabo de encontrar alguns erros, porem, pelo fato de estar viajando no momento, nao poderei corrigi-los por agora. Na volta (hoje mesmo), ja o faço e testo em meu servidor. Quando estiver funcionando direitinho, edito este meu comentario com o codigo corrigido. #EDIT: Código alterado. Peço que teste, e, caso encontre algum erro, reporte-o aqui.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Obrigado, e para voce tambem Sanado, movido.
  16. zipter98

    Lista Vip

    Usuario alertado. Os motivos, citados pelo PiabetaMan01. Espero que tais erros nao sejam repetidos novamente.
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. zipter98

    Sub-vocaçao

    De nada Sanado, movido.
  19. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  20. zipter98

    Sub-vocaçao

    local cfg = { [id do item] = {vocation necessária, para qual vocation o player irá}, [id do item] = {vocation necessária, para qual vocation o player irá}, --basta seguir o modelo das duas acima para adicionar novas linhas. } local pos = {x = x, y = y, z = z} --Para onde o jogador será teleportado. function onUse(cid, item, frompos, item2, topos) local item = cfg[item.itemid] if getPlayerStorageValue(cid, 928721) >= 1 then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif getPlayerVocation(cid) ~= item[1] then return doPlayerSendCancel(cid, "Sorry, not possible.") end doPlayerSendTextMessage(cid, 27, "Congratulations, you advanced for a better vocation. Remember: you won't be able to use another item to chance your vocation!") setPlayerStorageValue(cid, 928721, 1) setPlayerVocation(cid, item[2]) doRemoveItem(item.uid, 1) doTeleportThing(cid, pos) return true end
  21. zipter98

    Sub-vocaçao

    Esse lugar varia dependendo do item, ou é único para qualquer item?
  22. zipter98

    Sub-vocaçao

    Hm, troque setPlayerVocation(cid, item[2]) por doPlayerSetVocation(cid, item[2])
  23. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  24. zipter98

    Sub-vocaçao

    Tem que ser o ID.
  25. Troque local new_name = name:gsub("VIP1", "") por local new_name = string.sub(getCreatureName(cid), 8)
  • Quem Está Navegando   0 membros estão online

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