Ir para conteúdo
Entre para seguir isso  
Yurki

Meu 1° e segundo script :D

Recommended Posts

Yurki    0
Yurki

Olá galera da Ot Net, começei a estudar scripts fais 3~5 semanas e já fiz 2 scripts, mesmo sendo simples, eu fiz :loool:

Queria que me ajudassem como melhorar os scripts :)

Ai estão!

1°: Este script é um tipo que quando você usa a alavanda com o action id [spoiler=Script 1]

1010, uma pedra com o id 1355 some, ta ai o script

function onUse(cid, item, frompos, item2, topos)

local gatepos = {x=166, y=50, z=5, stackpos=1}

local getgate = getThingFromPos (gatepos)

if item.actionid == 1010 and item.itemid == 1945 and getgate.itemid == 1355 then

doRemoveItem(getgate.uid,1)

doTransformItem(item.uid,item.itemid+1)

elseif item.actionid == 1010 and item.itemid == 1946 and getgate.itemid == 0 then

doCreateItem(1355,1,gatepos)

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"Sorry, not possible")

end

return 1

end

 

 

 

2°: Esse script é bem curioso, eu vi em um ot e tentei faze, por mais incrivel que apreça, deu :louco:

Explicando: Quando você da use no telescopio (IDs 2581, 2582, 2583 ou 2583) aparece uma mensagem sobre o que você viu. É bem interessante...

[spoiler=Script2]

function onUse(cid, item, frompos, item2, topos)

sorte = math.random(1,18)

pos = getPlayerPosition(cid)

 

if item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 then

doSendMagicEffect(pos,14)

 

if sorte == 1 then

doPlayerSendTextMessage(cid,22,"As nuvens estão incubrindo o Céu")

 

elseif sorte == 2 then

doPlayerSendTextMessage(cid,22,"Uma chuva de meteoros.")

 

elseif sorte == 3 then

doPlayerSendTextMessage(cid,22,"Você viu o Cruzeiro do sul.")

 

elseif sorte == 4 then

doPlayerSendTextMessage(cid,22,"As formação das estrelas favorece o ganho de muitos gps")

 

 

elseif sorte == 5 then

doPlayerSendTextMessage(cid,22,"O encontro de Vênus com marte mostram que você irá bem nos negócios.")

 

elseif sorte == 6 then

doPlayerSendTextMessage(cid,22,"Júpter está bem perto!!")

 

 

elseif sorte == 7 then

doPlayerSendTextMessage(cid,22,"A lua está toda furada parecendo queijo suíço.")

 

 

elseif sorte == 8 then

doPlayerSendTextMessage(cid,22,"Omg aquilo será um ET com gripe suina?")

 

elseif sorte == 9 then

doPlayerSendTextMessage(cid,22,"Cuidado os ET estão invadindo o Depot!!")

 

elseif sorte == 10 then

doPlayerSendTextMessage(cid,22,"Wow a o sol está preto oO.")

 

elseif sorte == 11 then

doPlayerSendTextMessage(cid,22,"Cuidado, o Sol está se aproximando para queimar todos *-*")

 

elseif sorte == 12 then

doPlayerSendTextMessage(cid,22,"Você está vendo o primeiro tibiano na lua =]")

 

elseif sorte == 13 then

doPlayerSendTextMessage(cid,22,"Rats foram para a lua comemorar o dia do queijo")

 

elseif sorte == 14 then

doPlayerSendTextMessage(cid,22,"Obama foge para lua afim de se afastar da crise global")

 

elseif sorte == 15 then

doPlayerSendTextMessage(cid,22,"Michael Jackson foi para lua visitar os baixinhos")

 

elseif sorte == 16 then

doPlayerSendTextMessage(cid,22,"Xuxa vai para a lua brincar com os baixinhos")

 

elseif sorte == 17 then

doPlayerSendTextMessage(cid,22,"ET's desempregados por causa da crise global")

 

elseif sorte == 18 then

doPlayerSendTextMessage(cid,22,"Proxima espacionave terá como seu piloto o Ghazbaran")

 

end

end

return 1

end

 

 

É isso, eu to tentando fazer um script da Cocaina :loool:, se eu conseguir posto aqui

Valeu

Até a próxima:D

 

~~~~~~~~~~~~

EDIT:

Ae, fiz um cocaina system! Horário verão me alterou um pouco.

Explicando: Quando você da use no id 2692 (Farinha no RL para fazer pão) em você mesmo, aparece uma mensagem falando que você gostou e ganha 500 de vida, se você usa demais, aparece uma mensagem falando Bah Owned e você perde 100 de vida...

[spoiler=Script 3]

function onUse(cid, item, frompos, item2, topos)

 

nivel = math.random(1,200)

 

if nivel > 1 and nivel < 140 then

 

doSendMagicEffect(topos,2)

doPlayerSay(cid,"FuMei OrÉgaNo!",2)

doCreatureAddHealth(cid, 500)

doPlayerRemoveItem(cid, 2692, 1)

 

elseif nivel > 141 and nivel < 200 then

doSendMagicEffect(topos,2)

doPlayerSendTextMessage(cid,22,"BaH! OWNed!")

doPlayerSay(cid,"Coff, Coff...",2)

doCreatureAddHealth(cid, -100)

doPlayerRemoveItem(cid, 2692, 1)

end

 

return 1

end

 

 

É isso, por hoje é só pessoal.. Eu acho :fist:

Até a próxima

Copmentem!

Editado por Yurki
Adicionar Cocaina system

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock

Aqui é a seção para mostrar os scritps em funcionamento não posta-los

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×