Ir para conteúdo
  • 0

Fábrica de Scripts


LuckOake

Pergunta

Olá galera.

 

Tava aqui de boa sem o que fazer, aí tive essa ideia de fazer um tópico pros membros pedirem scripts simples.

 

Regrinhas:

  1. NÃO PEÇA EVENTOS AQUI, SÓ SCRIPTS OU SISTEMAS SIMPLES;
  2. NÃO PEÇA SCRIPTS QUE JÁ EXISTEM;
  3. Se você quer algum script que está sendo vendido em algum lugar, poste aqui que eu faço pra você. Nesse tipo de caso, a regra número 1 pode ser desobedecida;
  4. Sem floods, comentários ou conversas no tópico;
  5. Por uma questão de organização, não gostaria que outros usuários sem minha permissão postassem scripts prontos para resolver pedidos aqui. Se quiserem resolver o pedido de um usuário, mande PM pra ele ou crie um tópico e poste;
  6. Faço qualquer tipo de script desde que seja da versão 8.54 até a 9.8;
  7. Não faço scripts para TFS 1.0;
  8. Não peça scripts ou sistemas que envolvam sources;
  9. Somente scripts que envolvam no máximo dois arquivos serão feitos;
  10. Máximo de dois pedidos por vez para cada usuário;
  11. Use um português adequado e detalhe bem seu pedido. Pedidos pouco detalhados ou com português ruim serão ignorados. Se não for bom com português, ao menos TENTE escrever adequadamente.
  12. O Oneshot e o Manoel Neto tem permissão para atender pedidos no tópico. Oneshot trabalha como quer, do jeito que quer e quando quer. Obs: E odeia leechers.

Caso você não entenda o por quê de postar aqui ao invés de criar um tópico, pense no seguinte. Você quer um script bem feito, bem explicado e de fácil configuração ou um que qualquer usuário chega lá e faz? Garanto que todos os scripts que farei nesse tópico serão, no mínimo, de alta qualidade.

 

Abraços e aproveitem a oportunidade. Ao contrários dos outros tópicos de fábrica de scripts, aqui não vou tentar fazer. Se estiver dentro das regras, vou fazer.

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

Posts Recomendados

  • 0

Como vai LuckOake? tambem estou bem,

Queria pedir um script que por exemplo

quando eu der use with... em um Battle Hammer e clicar em 100 Gold Nugget

transformace os "nuggets" em uma Enchanted Small Amethysts

se possivel gostaria do script em action

 

 

Server: 8.60

Experience: 3

 

 

obrigado...

Link para o comentário
Compartilhar em outros sites

  • 0

Nossa vlw man obrigado mesmo! eu vou dar 1 script para o luck pelo script e outro para vc dps :D

eu tenho 1 script aki e queria que vc adicionasse algo nele, tipo nao pudesse usar o item em protectzone e tivesse exausted para usar esse item, e vc tirasse a funçao de remover o summon! vc nao tem ideia de como iria me ajudar *-* e quando usar o item e o summon ja estiver sumonado, aparecer a msg "Seu monstro ja foi sumonado" *-* *-*!

 

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

if getTilePzInfo(getCreaturePosition(cid)) == TRUE then
doPlayerSendTextMessage(cid, 6,"Você não pode usar dentro de PZ.")
else
end
if (getPlayerStorageValue(cid, 11548) >= os.time()) then
doPlayerSendTextMessage(cid, 6,"Por medidas de segurança você só pode utilizar este comando em " ..
(getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.")
return true
end
storage = 4191
storsol = 1203
if #getCreatureSummons(cid) > 1 then
doPlayerSendCancel(cid,"Your Demonio is already summoned.")
end
if getPlayerStorageValue(cid,storsol) == 1 then
local z = getCreatureSummons(cid)[1]
addEvent(setPlayerStorageValue,100,cid,storsol,-1)
doPlayerSay(cid,"Back my summon!",TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(z), 2)
doSendDistanceShoot(getCreaturePosition(z), getPlayerPosition(cid), 3)
doRemoveCreature(z)
end
local summons = getCreatureSummons(cid)
local pet = {
["Bug"] = {1,250},
["Death Blob"] = {251,1500},
["Worker golem"] = {1501,5000},
["werewolf"] = {5001,9999},
["Mercury Blob"] = {10000,15000},
["Flufly"] = {15001,23000},
["haunted treeling"] = {23001,30000},
["Vampire Bride"] = {30001,40000},
["Grim Reaper"] = {40001,55000},
["Zombie"] = {55001,80000},
["Azure Frog"] = {80001,400000}
}
for k,v in pairs(pet) do -- 1
if getPlayerStorageValue(cid,storsol) < 1 then
if getPlayerLevel(cid) >= v[1] and getPlayerLevel(cid) < v[2] then -- 2
if (table.maxn(summons) < 1)then -- 3
x = doSummonCreature(k, getCreaturePosition(cid))
doConvinceCreature(cid, x)
setPlayerStorageValue(cid,4194,1)
setPlayerStorageValue(cid,11548,os.time()+30)
setPlayerStorageValue(cid,storsol,1)
doCreatureSay(cid, k ..", go!", TALKTYPE_ORANGE_1)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2)
end
end
end
end
return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

Galera, os pedidos de vocês serão ignorados por descumprir as regras do tópico.

 

Regra 4 - Sem floods, comentários ou conversas no tópico;

Regra 11 - Use um português adequado e detalhe bem seu pedido. Pedidos pouco detalhados ou com português ruim serão ignorados. Se não for bom com português, ao menos TENTE escrever adequadamente.

Como punição não atenderei vocês hoje. Só a partir de amanhã.

Quem não concordar com isso, reporta. Mas ao postar qualquer coisa no tópico falando que não concorda, a pessoa estará floodando, logo será passível de punição no fórum também, não só nesse tópico.

Só postem abaixo se for algum pedido.

Link para o comentário
Compartilhar em outros sites

  • 0

Tem como você editar o script lá de teleporte para o player ir junto com o alvo para o local que teleporta que vc fez para o menino ai?

--------------------- edit----------------

e o subwatextremefun vc nunca mais vai abrir?

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

  • 0
local PETS = {
	["Rat"] = {0, 250},
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getTileInfo(getCreaturePosition(cid)).protection then
		return doPlayerSendCancel(cid, "Você não pode invocar dentro de zonas de proteção.")
	end

	if getCreatureStorage(cid, 11548) > os.time() then
		return doPlayerSendCancel(cid, "A energia espiritual não é suficiente. Aguarde ".. getCreatureStorage(cid, 11548) - os.time() .." segundos.")
	end
	
	local summons = getConfigValue("maxPlayerSummons")
	if #getCreatureSummons(cid) > summons then
		return doPlayerSendCancel(cid, "Você já invocou criaturas o bastante.")
	end
	
	local tmp = nil
	for _, uid in ipairs(getCreatureSummons(cid)) do
		if PETS[getCreatureName(uid)] then
			tmp = uid
		end
	end
	
	if tmp then
		return doPlayerSendCancel(cid, "Sua criatura já foi invocada.")
	end
	
	for name, level in pairs(PETS) do
		if getPlayerLevel(cid) > level[1] and getPlayerLevel(cid) <= level[2] then
			local monster = doCreateMonster(name, getCreaturePosition(cid))
			if doConvinceCreature(cid, monster) then
				doCreatureSay(cid, "Go, " .. name .. "!", TALKTYPE_ORANGE_1)
				doCreatureSetStorage(cid, 11548, os.time() + 30)
				doSendMagicEffect(getCreaturePosition(monster), 2)
			end
			break
		end
	end
	return true
end

Alguém pediu algo sobre summon, sem a função do summon voltar, eu fiz um do zero, identado e funcional.

 

Abraços.

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...