Ir para conteúdo

Featured Replies

Postado
  Em 01/05/2014 em 03:02, Daaniel disse:

daria pra dizer que isso trará novas possibilidades de scripts?

 

Sim. Alguns métodos são bem eficientes e dá pra fazer coisas legais, estou estudando eles pra ver se tenho alguma ideia pra vocês :V

  • Respostas 6
  • Visualizações 10.3k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  Em 01/05/2014 em 03:02, Daaniel disse:

daria pra dizer que isso trará novas possibilidades de scripts?

 

Você pode fazer assim por metatable:

 

local p = player(cid)

 

p:addItem(id, qtd)

 

+- assim entendeu?

 

Exemplo c/ metatable:

function metaExample(cid)
    local player = Player(cid)
    if player ~= nil then
        player:addItem(2160, 5)
        player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Here is some cash.")
    end
end

Sem metatable:

function nonMetaExample(cid)
    if isPlayer(cid) then
        doPlayerAddItem(cid, 2160, 5)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Here is some cash.")
    end
end

Ou seja você pode simplificar e muito um script.

Editado por Techrlz (veja o histórico de edições)

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.6k

Informação Importante

Confirmação de Termo