Postado Janeiro 25, 2014 11 anos BOA NOITE, estou precisando de um sistema onde funciona assim: vc digita !tradevip, x, y x= quantidade de dias premium y = Player então abre a tela do trade para trocar com o player. Basicamente é trocar dias premium por outros itens. se alguem puder ajudar fico grato.
Postado Janeiro 26, 2014 11 anos Desse jeito que você está falando, é quase impossível. Seria mais viável você ter um comando que transforma x dias de vip seus em um item, que quando você usa adiciona os dias de vip na sua conta. Ai no caso o player usaria o comando e venderia o item a quem quisesse comprar os dias de vip. -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Postado Janeiro 26, 2014 11 anos Autor POderia ser tambem Max, conseguiria fazer este script? obrigado
Postado Janeiro 26, 2014 11 anos Consigo sim. Só preciso dos scripts que adicionam Vip aos players no seu servidor. -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Postado Janeiro 26, 2014 11 anos Autor Segue o script Max, function onSay(cid, words, param) if(words == "/addvip") then local t = string.explode(param, ",") local player = getPlayerByNameWildcard(t[1]) local premiumdays = tonumber(t[2]) if (not t[1]) then doPlayerSendCancel(cid, "You must fill with a player name.") elseif (premiumdays < 0) then doPlayerAddPremiumDays(player, premiumdays) doPlayerSendTextMessage(cid,22,"Você removeu " .. t[2] .. " dias de VIP do player " .. player .. ".") doPlayerSendTextMessage(player,25,"Você perdeu " .. t[2] .. " dias de VIP.") elseif (premiumdays >= 1 and premiumdays < 150) then doPlayerAddPremiumDays(player, premiumdays) doPlayerSendTextMessage(cid,22,"Você adicionou " .. premiumdays .. " dias de VIP para o jogador " .. getCreatureName(player) .. ".") doPlayerSendTextMessage(player,25,"Você recebeu " .. premiumdays .. " dias de VIP.") end elseif(words == "/removervip") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerAccess(pid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player está offline ou não existe.") return TRUE end doPlayerAddPremiumDays(player, -quanty) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você removeu "..quanty.." dias de VIP do player " .. t[1] .. ".") elseif(words == "/checkvip") then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerAccess(pid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player está offline ou não existe.") return TRUE end local quantity = math.floor(getPlayerPremiumDays(player)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, " Este player tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP na conta.") end return TRUE end Desde ja agradeço.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.