Ir para conteúdo

[Global Events] Recebendo Item Do Shop


DelPupo

Posts Recomendados

Olá.

 

Muitas pessoas têm problemas diferentes com este roteiro Shop.lua sido reparados todos os erros e também foi adicionado a ele como um Salve o recebimento das coisas sobre o personagem.

 

Abra a pasta DATA do seu ot vá em GLOBAL EVENTS em seguida copie um arquivo remeie ele para shop.lua ,delete o que está em dentro e cole isso:

 

- # # # CONFIG # # #
- enviar mensagem para o jogador por "tipo" script (tipos que você pode verificar em "global.lua")
SHOP_MSG_TYPE =  19
- tempo (em segundos) entre as conexões ao banco de dados SQL pelo script de loja
SQL_interval =  30
- # # # FIM DE CONFIG # # #
função onThink ( intervalo , lastExecution )
locais result_plr = db . getResult ( "SELECT * FROM z_ots_comunication onde` tipo `=
recebeu >> ' .. add_item_name .. '<< do OTS shop'. )
					db . executeQuery ( "DELETE FROM` z_ots_comunication WHERE `id` = " .. ID .. ";" )
					db . executeQuery ( "UPDATE` z_shop_history_item `SET` trans_state `= 'percebeu',` trans_real `=" .. os.time ( ) .. "WHERE id =" .. ID .. ";" )
  doPlayerSave ( cid ) mais
					doPlayerSendTextMessage ( cid , SHOP_MSG_TYPE , '>> O item' .. add_item_name .. '. << que você acabou de comprar no site não poderia ser adicionado erro Han ocorreu, por favor aguarde " .. SQL_interval .. 'segundos .. ID Loja:' .. id . . '' ) end mais
					doPlayerSendTextMessage ( cid , SHOP_MSG_TYPE , '>> O item' .. add_item_name .. '<< que você acabou de comprar no site não poderia ser adicionado. erro Han já ocorreu, por favor aguarde " .. SQL_interval .. 'segundos .. Loja id: .. ID .. '' ) end end se não ( result_plr : próximo ( ) ) , em seguida, quebrar final final
	result_plr : livre ( ) final retorno VERDADEIRO
finais   [/size][/font][/color]
[color=#333333][font=Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif][size=3]

 

 

Agora volte a pasta GLOBAL EVENTS e abra o Globalevents.xml e cole dentro:

 


<globalevent name="shop" interval="30" script="shop.lua"/>

Editado por Euqueriaumnomepiqueno
Link para o comentário
Compartilhar em outros sites

- Dono do tópico

Tenta ser mais claro, tem gente que não sabe o que fazer, por exemplo:

Invés de você falar: data / globalevents / shop.lua

Coloca: abre a pasta, clique em data/ globalevents.

Copie um arquivo lua e renomeie para shop, depois coloque dentro do arquivo lua copiado:

 

 

 

Entendeu? Assim você ensina melhor as pessoas.

 

 

 

- Beeki

Se ele ensinar como colocar este script nos ot servers, é considerado um Tutorial.

Link para o comentário
Compartilhar em outros sites

- Dono do tópico

Tenta ser mais claro, tem gente que não sabe o que fazer, por exemplo:

Invés de você falar: data / globalevents / shop.lua

Coloca: abre a pasta, clique em data/ globalevents.

Copie um arquivo lua e renomeie para shop, depois coloque dentro do arquivo lua copiado:

 

 

 

Entendeu? Assim você ensina melhor as pessoas.

 

 

 

- Beeki

Se ele ensinar como colocar este script nos ot servers, é considerado um Tutorial.

- Dono do tópico

Tenta ser mais claro, tem gente que não sabe o que fazer, por exemplo:

Invés de você falar: data / globalevents / shop.lua

Coloca: abre a pasta, clique em data/ globalevents.

Copie um arquivo lua e renomeie para shop, depois coloque dentro do arquivo lua copiado:

 

 

 

Entendeu? Assim você ensina melhor as pessoas.

 

 

 

- Beeki

Se ele ensinar como colocar este script nos ot servers, é considerado um Tutorial.

 

Vlw vou tentar seguir as dicas, primeiro tutorial meu.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

ja existe um milhao de tutoriais do msmo tipo e fora o fato de vc esquecer de por pra quem usa warsystem deve se por o time no globalevents.xml em "30000", pois distros com warsystem usa o time em milesgundos!

 

até!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...