Ir para conteúdo

Featured Replies

Postado

Pronto, concertei e coloquei mensagens de retorno. :P Agora, preciso aprender como faz pra não ter gold infinito. :trollface:


function onUse(cid, item, fromPosition, itemEx, toPosition)


if getPlayerLevel(cid) >= 200 then

    doPlayerAddItem(cid, 2160, 20)

    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou 20 crystal coins.")

   else

   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem level suficiente.")

 return true

end

 return true

end

@HenriqueFrezza // MSN: [email protected]

tk-melhor.png

  • Respostas 62
  • Visualizações 17.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Hehe, vou postar tutoriais quase todos os dias, O link está lá acabei de colocar, eu tinha esquecido! Sorry Se inscreve no canal, valeu!

  • Ae galera, que bom que vocês estão gostando hoje sai duas videos aulas! Corrigindo a galera que fez os script aí: Hayashii: Slaake O ceu tá certo! Porém é mais confiável fazer

  • Só explicando um pouco mais sobre o uso da estrutura de controle if... IF ... THEN ... END SE ... ENTÃO ... FIM IF ... THEN ... ELSE ... END SE ... ENTÃO ... SENÃO... FIM IF ...

Postado

Vocês também podem em vez de usar o 'else', fazer uma comparação negativa, exemplo o script acima ^

a comparação dele é o seguinte

if getPlayerLevel(cid) >= 200 then
vamos fazer de forma diferente:
if getPlayerLevel(cid) < 200 then
se o jogador não tem o level 200 então temos que fazer retornar uma mensagem dizendo que não tem level suficiente
function onUse(cid, item, fromPosition, itemEx, toPosition)

if getPlayerLevel(cid) < 200 then

return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem level suficiente.")

end

	doPlayerAddItem(cid, 2160, 20)

	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou 20 crystal coins.")

return true

end

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado

no caso a função 'doPlayerSendTextMessage' ela exige alguns parâmetros, tal qual definir a cor da mensagem, no caso 'MESSAGE_INFO_DESCR' é aquela mensagem em cor verde no meio da tela, ou ao invés de usar 'MESSAGE_INFO_DESCR' você pode optar por usar o número da cor, que no caso dela é 25.

Para saber mais aqui está a lista:

MESSAGE_FIRST = 18

MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST

MESSAGE_EVENT_ORANGE = 19

MESSAGE_STATUS_CONSOLE_ORANGE = 20

MESSAGE_STATUS_WARNING = 21

MESSAGE_EVENT_ADVANCE = 22

MESSAGE_EVENT_DEFAULT = 23

MESSAGE_STATUS_DEFAULT = 24

MESSAGE_INFO_DESCR = 25

MESSAGE_STATUS_SMALL = 26

MESSAGE_STATUS_CONSOLE_BLUE = 27

MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE

tanto faz usar

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "msg")
ou
doPlayerSendTextMessage(cid, 25, "msg")

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado

function onUse (cid, item, itemEx, fromPosition, toPosition)

if getPlayerLevel (cid) >= 2000 then

doPlayerAddItem (cid, 2463,1)

doPlayerSendChannelMessage (cid,' parabens,upe ate o level 20010 agr')

else

doPlayerSendCancel (cid,'Upe ate o level 2000 antes ')

return true

end

if getPlayerLevel (cid) >= 20100 then

doPlayerAddItem (cid, 2647,1)

doPlayerSendChannelMessage (cid,'Tome uma plate legs,upe ate o level 20300')

else

doPlayerSendCancel (cid,'Upe ate o level 20010 pra ganhar recompensa)

return true

end

Fiz certo ?

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

Se o mundo é mesmo parecido com o que vejo,

Prefiro acreditar no mundo do meu jeito.

( - Renato Russo)

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