-
Total de itens
988 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que DuuhCarvalho postou
-
erro Erro ao tentar entrar em localhost/install.php
pergunta respondeu ao DuuhCarvalho de DuuhCarvalho em Websites
isso ! mais não serviu.. Procure por: error_reporting = E_ALL Substitua por: error_reporting = E_ALL & ~E_NOTICE o meu ja ta assim ;/ conseguir arrumar, agora o problema é esse .. -
Quando vai ter outras mudanças? Ficou sem Estagiários de scripting ;s
-
Bom eu baixei o site coloquei em xampp / htdocs mais quando tento entrar aparece o seguinte erro : Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 40 Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 52 Notice: Undefined index: page in C:\xampp\htdocs\install.php on line 63 help :s
-
function onStepIn(cid, item, fromPosition, toPosition) local storage1 = 1010 local storage2 = 2020 local storage3 = 3030 if getPlayerStorageValue(cid, storage1) >= 1 then if getPlayerStorageValue(cid, storage2) >= 1 then if getPlayerStorageValue(cid, storage3) >= 1 then doPlayerSendTextMessage(cid, "Bem Vindo.", 22) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Você precisa Fazer a quest 3.") end else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Você precisa Fazer a quest 2.") end else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, "Você precisa Fazer a quest 1.") end return true end
-
Actions, são scripts que são executado quando o Player * dar Use ou Use With * em algum item . Funções usadas para começar um script em Actions : function onUse(cid, item, frompos, item2, topos) -- Ao dar Use no item . function onUse(cid, item, fromPosition, itemEx, toPosition) -- ao dar Use with .. (Usar o item em algo) Valores de Armazenamento : (Você não tem que configurar) cid = Player que está usando o item. item = Item que está usando . fromPosition = Posição que to usando o item. toPosition = Para posição itemEx = Se o Personagem está usando o item em algo . (contém dados de "algo") Exemplo de Script : onUse . function onUse(cid, item, frompos, item2, topos) local level = 100 local pos = {x= 160, y= 54, z= 7} if getPlayerLevel(cid) >= level then doTeleportThing(cid, pos) else doPlayerSendTextMessage(cid, "Você precisa ter Level "..level.." ou mais.", 22) end return TRUE end Entendendo... Ao dar use no item. (definido em Action.Xml) Se o Player(cid) tiver level maior ou igual a 100 então o mesmo será teleportado para posicão X (no caso 160, 54, 7) . Tag em Actions.Xml : <action itemid="IDdoItem" script="NomedoArquivo.lua" /> Script com itemEx . function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = {x= 160,y= 54,z= 7} if itemEx.itemid == 7131 then doTeleportThing(cid, pos) else doPlayerSendCancel(cid, "Você está usando o item no Lugar Errado") end return TRUE end Entendendo ... O item com use with será definido em Actions.Xml . Ao usar o item (item com use with) em algo . Se "algo" (itemEx.itemid) for 7131.. Se o Player tiver usando o item(com use with) no item 7131 então , o Player será teleportado para posição X. Tag em Actions.Xml: <action itemid="IDdoItem" script="NomedoArquivo.lua" /> IDdoItem = Item com use With . Para criar um novo script vá em data / actions / scripts e crie um novo Arquivo.lua Depois é so colocar a tag em data / actions / Action.Xml. Algumas Funções get, set, do ... Você encontra Aqui ! .
-
verdade mano. Acho que do jeito que eu tinha feito se o player não tivesse os 9 items o removia os items que o player tinha e não era teleportado. agora vai funcionar direitinho . editei lá .
-
ta ae .. 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 onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local pos = {x= 160, y= 54, z= 7} local items = {2195, 2641, 7886, 2640, 2190, 2383, 2643, 7424, 2520} local check = 0 local storage = 1015 if msgcontains(msg, 'yes') then if getPlayerStorageValue(cid, storage) <= 0 then for i = 1, #items do if getPlayerItemCount(cid, items[i]) >= 1 then check = check + 1 end end if check == #items then doTeleportThing(cid, pos) for j = 1, #items do doPlayerRemoveItem(cid, items[j], 1) end selfSay('Parabéns, Você foi teleportado.', cid) setPlayerStorageValue(cid, storage, 1) else selfSay('Voce precisa de todos os items.', cid) end else doTeleportThing(cid, pos) selfSay('Parabéns, Você foi teleportado.', cid) end elseif msgcontains(msg, 'no') then selfSay('Ok, então', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
depois eu faço isso . Mais ele so consegui usar o item se tiver do lado do player. se tiver longe não funfa . longe quer dizer o que? uma tela ? ele pode passar nas portas, paredes, etc... coloca outra função para checar se o player está na frente dele(até um limite de 2 sqm por exemplo) if getDistanceBetween(pos, pos2) > 2 then doPlayerSendCancel(cid, "Você pode usar este item até 2 sqm longe do jogador.") return true end editei lá o post . é que na verdade o item que eu usei so podia da user no player se tivesse ao lado dele. nem 2 nem 3 sqm a mais. Mais creio que outros items podiam dar use de longe, com essa função que você mandou não tem perigo , Thanks ><
-
aparece algum erro na distro ?
-
pedido [8.60] Clicar em um objeto e ser TELEPORTADO!
pergunta respondeu ao Sematico de DuuhCarvalho em Scripts
<action itemid="IddoItem" script="NomedoArquivo.lua"/>- 9 respostas
-
- clicar objeto teleportado
- resolvido
- (e 1 mais)
-
pedido [8.60] Clicar em um objeto e ser TELEPORTADO!
pergunta respondeu ao Sematico de DuuhCarvalho em Scripts
o script que o dyego postou ae , o player so e teleportado se tiver item X e não é como você quer . usa esse ... function onUse(cid, item, frompos, item2, topos) local pos = {x= 160, y= 54, z=7} doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, "Você foi teleportado.") return TRUE end não tem nenhuma verificação né ?- 9 respostas
-
- clicar objeto teleportado
- resolvido
- (e 1 mais)
-
Faça isso , vai ajudar bastante os iniciantes .
-
vlw >< , falem no que posso melhorar.. tenho que aprender melhorando ? ou mesma bosta ?
- 34 respostas
-
- sprites
- duuhcarvalho
-
(e 3 mais)
Tags:
-
Não achei útil , você pode encontrar tais coisas em qualquer lugar. Agora se você explicasse o uso de cada uma , seria bem melhor e útil .
-
dúvida [Encerrado] Problema com alavancas!
tópico respondeu ao binhuzinho de DuuhCarvalho em Tópicos Sem Resposta
É só fazer tudo certinho que vai funcionar . -
dúvida [Encerrado] Problema com alavancas!
tópico respondeu ao binhuzinho de DuuhCarvalho em Tópicos Sem Resposta
na primeira: setGlobalStorageValue(12345, 1) na segunda : if getGlobalStorageValue(12345) >= 1 then onde ta 12345 coloca a storage que vc quiser . não esquece tb te colcoar pra remover a storage na segunda: setGlobalStorageValue(12345, 0) . -
dúvida [Encerrado] Problema com alavancas!
tópico respondeu ao binhuzinho de DuuhCarvalho em Tópicos Sem Resposta
usa global storage na primeira, e ao usar na segunda , teleporta os players e depois remove a global storage . -
dúvida [Encerrado] Problema com alavancas!
tópico respondeu ao binhuzinho de DuuhCarvalho em Tópicos Sem Resposta
coloca pra ganhar storage ao usar a primeira lavanca , dai quando ele usar a segunda verifica se ele tem storage que ganhou na primeira. -
pedido Piso que teleporta e apareça bixo
pergunta respondeu ao chateadoagr de DuuhCarvalho em Scripts
você ta falando o piso que teleporta né ? , ta ae .. local positions = { [1] = {x = 157, y = 711, z = 7}, -- posição 1 [2] = {x = 156, y = 739, z = 7}, -- posição 2 [3] = {x = 157, y = 768, z = 7}, -- posição 3 } function onStepIn(cid, item, fromPosition) if isPlayer(cid) then doTeleportThing(cid, positions[math.random(1, #positions)]) setPlayerStorageValue(cid, 90972, 1) end return TRUE end -
dando uma de designer .. e muito ruim 'rs Mais : . é isso por enquanto , resolvi aprender , pq estou com um projeto em mente.. mais para isso preciso da ajuda de você .. (Critica!)
- 34 respostas
-
- sprites
- duuhcarvalho
-
(e 3 mais)
Tags:
-
pedido Piso que teleporta e apareça bixo
pergunta respondeu ao chateadoagr de DuuhCarvalho em Scripts
Cara não entendi sua pergunta '-' .. O script não teleporta monster nenhum . -
[Encerrado]Hunters Online - [Dreams Project]
tópico respondeu ao Benny de DuuhCarvalho em Formação de Equipes
Não usa skype não ? haha. É que como sou coordenador da parte gráfica, não posso chegar e ir adicionando, se não faria, pois já vi seus trabalhos, e curto demais. De qualquer forma ... obrigado :PPPP skype = duhw.carvalho . Bom se precisar tamo ae.. -
depois eu faço isso . Mais ele so consegui usar o item se tiver do lado do player. se tiver longe não funfa .
-
Tutorial Básico Movements
tópico respondeu ao DuuhCarvalho de DuuhCarvalho em Tutoriais de Scripting
Thanks. Espero que ajude o pessoal que quer aprender -
[Encerrado]Hunters Online - [Dreams Project]
tópico respondeu ao Benny de DuuhCarvalho em Formação de Equipes
Achei o o impala 67 fofo *-----* , mais as outras sprites precisam ser melhoradas .
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.