Ir para conteúdo

Featured Replies

Postado

se sabe me dizer o numero do slot?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

  • Respostas 10
  • Visualizações 444
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Resumindo: Só vip's podem comprar a bike... custa 10kk e só pode comprá-la uma vez.. é isso? Passa o id da bike tb

  • a vida do seu server é por storage ou vc chama a premium de vip?

  • local config = { minlevel = 150, --- level que precisa  price = 10000, --- preço itemid = 2547, --- id da bike storage = 45275 -- storage que guarda se ele ja comprou ou nao } local keywordHandler

Postado
  • Autor

Não, onde que ve :3


é algo disso?

    if getPlayerStorageValue(cid, storage) >= 0 then
    return doPlayerSendCancel(cid, "Você já pegou sua Bike.")
    end
    
    if getPlayerSlotItem(cid, CONST_SLOT_AMMO).uid > 0 then
    return doPlayerSendCancel(cid, "Tire o item que está no slot da Bike.")
    end
    
    local addedItems, playerWeight = {}, getPlayerFreeCap(cid)
    
    for slot = 1, 10 do
            local i = getPlayerSlotItem(cid, slot)
            if i.uid > 0 then playerWeight = playerWeight + getItemWeight(i.uid) end
    end

é aquele slot que fica debaixo da pokebag!

                                                                                           SE TE AJUDEI CLICA EM  :accept:, NÃO CUSTA NADA  ;D 

Atenciosamente

     xPollo                                         

Da Play No Reggaezin Ai Boy

http://www.mjbstudio.com/myspace/mjb_playlist/jamming.mp3
 

Postado

sim, era isso mesmo... vou fazer depois pra você o slot da bike é o mesmo slot da munição nos servers padrão

getPlayerSlotItem(cid, CONST_SLOT_AMMO)

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

@UP, ALGUEM PODE FAZER PRA MIM?

                                                                                           SE TE AJUDEI CLICA EM  :accept:, NÃO CUSTA NADA  ;D 

Atenciosamente

     xPollo                                         

Da Play No Reggaezin Ai Boy

http://www.mjbstudio.com/myspace/mjb_playlist/jamming.mp3
 

Postado

local config = {
minlevel = 150, --- level que precisa 
price = 10000, --- preço
itemid = 2547, --- id da bike
storage = 45275 -- storage que guarda se ele ja comprou ou nao
}




local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}


function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end


function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid


if msgcontains(msg, 'bike') then
if isPremium(cid) and getPlayerStorageValue(cid, config.storage) < 1 then
if getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid == 0 then
selfSay('You want to buy a bike? It will cost '..config.price..' gp\'s and you can only get one!', cid)
talkState[talkUser] = 1
else
selfSay('You must leave your bike slot empty in order to buy another one.', cid)
end
else
selfSay('Either you aren\'t VIP or you have already bought your bike!', cid)
end
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if getPlayerMoney(cid) < config.price then
selfSay('Its necessary to have at least '..config.price..' gp\'s in order to buy the bike!', cid)
elseif getPlayerLevel(cid) < config.minlevel then
selfSay('The minimum level for buying the bike is '..config.minlevel..'!', cid)
else
setPlayerStorageValue(cid, config.storage, 1)
doPlayerRemoveMoney(cid,config.price)
doPlayerAddItem(cid, config.itemid, 1, TRUE)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'no')) and isInArray({1}, talkState[talkUser]) == TRUE then
talkState[talkUser] = 0
selfSay('Ok.', cid)
end
return true
end


npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo