Função que adiciona item ao player apos clicar no bau:
doPlayerAddItem(cid, 18752, 1) -- Id do item, quantia
Função que teleporta o player para determinada posição
doTeleportThing(cid,{x=375, y=1516, z=7})
info
Grupo: Visconde
Registrado: 09/05/18
Posts: 267
Reputação: +9
Gênero: Feminino
Char no Tibia: Merascylla

Função que adiciona item ao player apos clicar no bau:
doPlayerAddItem(cid, 18752, 1) -- Id do item, quantia
Função que teleporta o player para determinada posição
doTeleportThing(cid,{x=375, y=1516, z=7})
Editado Março 16 por R e d
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

3 minutos atrás, R e d disse:Função que adiciona item ao player apos clicar no bau:
doPlayerAddItem(cid, 18752, 1) -- Id do item, quantia
Função que teleporta o player para determinada posição
doTeleportThing(cid,{x=375, y=1516, z=7})
mas onde posso por na script ??
info
Grupo: Visconde
Registrado: 09/05/18
Posts: 267
Reputação: +9
Gênero: Feminino
Char no Tibia: Merascylla

ve se da algum erro
local starterpokes = {
["Bulbasaur"] = {x = 1357, y = 990, z = 10},
["Chikorita"] = {x = 1356, y = 990, z = 10},
["Treecko"] = {x = 1355, y = 990, z = 10},
["Turtwig"] = {x = 1354, y = 990, z = 10},
["Snivy"] = {x = 1353, y = 990, z = 10},
["Charmander"] = {x = 1347, y = 990, z = 10},
["Cyndaquil"] = {x = 1346, y = 990, z = 10},
["Torchic"] = {x = 1345, y = 990, z = 10},
["Chimchar"] = {x = 1344, y = 990, z = 10},
["Tepig"] = {x = 1343, y = 990, z = 10},
["Squirtle"] = {x = 1367, y = 990, z = 10},
["Totodile"] = {x = 1366, y = 990, z = 10},
["Mudkip"] = {x = 1365, y = 990, z = 10},
["Piplup"] = {x = 1364, y = 990, z = 10},
["Oshawott"] = {x = 1363, y = 990, z = 10},
}
local btype = "Icone"
function onUse(cid, item, frompos, item2, topos)
local pokemon = ""
for a, b in pairs (starterpokes) do
if isPosEqualPos(topos, b) then
pokemon = a
end
end
if pokemon == "" then return true end
doPlayerSendTextMessage(cid,22,"Boa Escolha")
doPlayerAddItem(cid, 18752, 1) -- Id do item, quantia
addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
setPlayerStorageValue(cid, 8955, 1)
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doTeleportThing(cid,{x=375, y=1516, z=7})
doSendMagicEffect(getThingPos(cid), 40)
doSendMagicEffect(getThingPos(cid), 7)
return TRUE
end
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

2 horas atrás, R e d disse:ve se da algum erro
local starterpokes = {
["Bulbasaur"] = {x = 1357, y = 990, z = 10},
["Chikorita"] = {x = 1356, y = 990, z = 10},
["Treecko"] = {x = 1355, y = 990, z = 10},
["Turtwig"] = {x = 1354, y = 990, z = 10},
["Snivy"] = {x = 1353, y = 990, z = 10},
["Charmander"] = {x = 1347, y = 990, z = 10},
["Cyndaquil"] = {x = 1346, y = 990, z = 10},
["Torchic"] = {x = 1345, y = 990, z = 10},
["Chimchar"] = {x = 1344, y = 990, z = 10},
["Tepig"] = {x = 1343, y = 990, z = 10},
["Squirtle"] = {x = 1367, y = 990, z = 10},
["Totodile"] = {x = 1366, y = 990, z = 10},
["Mudkip"] = {x = 1365, y = 990, z = 10},
["Piplup"] = {x = 1364, y = 990, z = 10},
["Oshawott"] = {x = 1363, y = 990, z = 10},
}local btype = "Icone"
function onUse(cid, item, frompos, item2, topos)
local pokemon = ""
for a, b in pairs (starterpokes) do
if isPosEqualPos(topos, b) then
pokemon = a
end
end
if pokemon == "" then return true end
doPlayerSendTextMessage(cid,22,"Boa Escolha")
doPlayerAddItem(cid, 18752, 1) -- Id do item, quantia
addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
setPlayerStorageValue(cid, 8955, 1)
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doTeleportThing(cid,{x=375, y=1516, z=7})
doSendMagicEffect(getThingPos(cid), 40)
doSendMagicEffect(getThingPos(cid), 7)
return TRUE
end
Nao deu erro porem nao funcionou =/
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

Qual base você está usando?
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

21 minutos atrás, Yan18 disse:Qual base você está usando?
PokeRoxy Creio eu que seja DXP
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

2 minutos atrás, BrunooMaciell disse:PokeRoxy Creio eu que seja DXP
Estou usando essa base recentemente e pelo que vi não tem unique system. Mas baixei ontem, estou conhecendo e qualquer coisa te aviso.
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

2 minutos atrás, Yan18 disse:Estou usando essa base recentemente e pelo que vi não tem unique system. Mas baixei ontem, estou conhecendo e qualquer coisa te aviso.
Beleza ^^
Mas tu consegui por itens nessa script e city inicial nela ??
Tipo clico no bau ganha o pokemon e X item e vai tipo pra saffron
Editado Março 17 por BrunooMaciell
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

23 minutos atrás, BrunooMaciell disse:Beleza ^^
Mas tu consegui por itens nessa script e city inicial nela ??
Sim, consigo. Estou fazendo aqui, você quer que vá para Saffron a cidade que já está indo ao criar a conta ou quer outra cidade e ao teleportar torne aquela cidade a natal do player?
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

4 minutos atrás, Yan18 disse:Sim, consigo. Estou fazendo aqui, você quer que vá para Saffron a cidade que já está indo ao criar a conta ou quer outra cidade e ao teleportar torne aquela cidade a natal do player?
Sim isso Saffron ^^
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

40 minutos atrás, BrunooMaciell disse:Sim isso Saffron ^^
local starterpokes = { ["Bulbasaur"] = {x = 1357, y = 990, z = 10}, ["Chikorita"] = {x = 1356, y = 990, z = 10}, ["Treecko"] = {x = 1355, y = 990, z = 10}, ["Turtwig"] = {x = 1354, y = 990, z = 10}, ["Snivy"] = {x = 1353, y = 990, z = 10}, ["Charmander"] = {x = 1347, y = 990, z = 10}, ["Cyndaquil"] = {x = 1346, y = 990, z = 10}, ["Torchic"] = {x = 1345, y = 990, z = 10}, ["Chimchar"] = {x = 1344, y = 990, z = 10}, ["Tepig"] = {x = 1343, y = 990, z = 10}, ["Squirtle"] = {x = 1367, y = 990, z = 10}, ["Totodile"] = {x = 1366, y = 990, z = 10}, ["Mudkip"] = {x = 1365, y = 990, z = 10}, ["Piplup"] = {x = 1364, y = 990, z = 10}, ["Oshawott"] = {x = 1363, y = 990, z = 10}, } local btype = "Icone" -- COLOCA OS ITENS NA TABELA, O ÍNDICE É O ID DO ITEM E O VALOR A QUANTIDADE -- local itens = { [id_item1] = quantidade, [id_item2] = quantidade, } local storage = 77477 -- STORAGE PARA NÃO PEGAR MAIS DE 1 POKÉMON ------------ CÓDIGO -------------- function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storage) < 1 then local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end doPlayerSendTextMessage(cid,22,"Boa Escolha") addPokeToPlayer(cid, pokemon, 0, nil, btype, true) setPlayerStorageValue(cid, 8955, 1) doSendMagicEffect(getThingPos(cid), 29) for i, j in pairs(itens) do doPlayerAddItem(cid, i, j) end doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 40) doSendMagicEffect(getThingPos(cid), 7) setPlayerStorageValue(cid, storage, 1) return true else doPlayerSendTextMessage(cid, 27, "Você já escolheo o " ..pokemon.. " como seu pokémon!") return true end return TRUE end
Testa e me fala! Lembre de trocar os id e quantidade dos itens ali na tabela.
Editado Março 17 por Yan18
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

9 horas atrás, Yan18 disse:local starterpokes = { ["Bulbasaur"] = {x = 1357, y = 990, z = 10}, ["Chikorita"] = {x = 1356, y = 990, z = 10}, ["Treecko"] = {x = 1355, y = 990, z = 10}, ["Turtwig"] = {x = 1354, y = 990, z = 10}, ["Snivy"] = {x = 1353, y = 990, z = 10}, ["Charmander"] = {x = 1347, y = 990, z = 10}, ["Cyndaquil"] = {x = 1346, y = 990, z = 10}, ["Torchic"] = {x = 1345, y = 990, z = 10}, ["Chimchar"] = {x = 1344, y = 990, z = 10}, ["Tepig"] = {x = 1343, y = 990, z = 10}, ["Squirtle"] = {x = 1367, y = 990, z = 10}, ["Totodile"] = {x = 1366, y = 990, z = 10}, ["Mudkip"] = {x = 1365, y = 990, z = 10}, ["Piplup"] = {x = 1364, y = 990, z = 10}, ["Oshawott"] = {x = 1363, y = 990, z = 10}, } local btype = "Icone" -- COLOCA OS ITENS NA TABELA, O ÍNDICE É O ID DO ITEM E O VALOR A QUANTIDADE -- local itens = { [id_item1] = quantidade, [id_item2] = quantidade, } local storage = 77477 -- STORAGE PARA NÃO PEGAR MAIS DE 1 POKÉMON ------------ CÓDIGO -------------- function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storage) < 1 then local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end doPlayerSendTextMessage(cid,22,"Boa Escolha") addPokeToPlayer(cid, pokemon, 0, nil, btype, true) setPlayerStorageValue(cid, 8955, 1) doSendMagicEffect(getThingPos(cid), 29) for i, j in pairs(itens) do doPlayerAddItem(cid, i, j) end doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 40) doSendMagicEffect(getThingPos(cid), 7) setPlayerStorageValue(cid, storage, 1) return true else doPlayerSendTextMessage(cid, 27, "Você já escolheo o " ..pokemon.. " como seu pokémon!") return true end return TRUE endTesta e me fala! Lembre de trocar os id e quantidade dos itens ali na tabela.
Bom pelo que entendi o ID do item coloca dentro da tabela e a quantia fora da tabela ??
E haa onde que ta a localização de saffron so pra saber mesmo ??
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

2 minutos atrás, BrunooMaciell disse:Bom pelo que entendi o ID do item coloca dentro da tabela e a quantia fora da tabela ??
E haa onde que ta a localização de saffron so pra saber mesmo ??
Me passa o id de todos os itens e a quantidade referente a eles que eu adicione para você e nas próximas você faz seguindo como eu fiz.
Sobre a cidade, ele ali ta passando a town para onde está salvo o templo que cria conta. Mas, para adicionar todas as towns ou outra, tem que ir no remere's e pegar o id delas, acho que o atalho é CTRL+T, geralmente Saffron é 1.
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

43 minutos atrás, Yan18 disse:Me passa o id de todos os itens e a quantidade referente a eles que eu adicione para você e nas próximas você faz seguindo como eu fiz.
Sobre a cidade, ele ali ta passando a town para onde está salvo o templo que cria conta. Mas, para adicionar todas as towns ou outra, tem que ir no remere's e pegar o id delas, acho que o atalho é CTRL+T, geralmente Saffron é 1.
Ata!!!
Bom sao 4 itens.
ID: 2394 , 20
ID: 2152 , 10
ID: 12346 , 5
ID: 12344 , 5
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel
Bom preciso de uma ajuda em uma script aqui.
Bom ela e uma script de Kit Inicial de pokemon.
Oque eu queria e se tem como por nela um kit inicial de 3 a 4 items se possivel com a tag unique.
E queria por uma posição onde o player clica no bau e pra pra uma determinada area.
Tipo:
Cara clica no bau e vai pra saffron tipo saffron se torna sua city inicial.
Clico no bau pego o charmander e foi direto pra saffron ( city inicial)
SCRIPT
local starterpokes = { ["Bulbasaur"] = {x = 1357, y = 990, z = 10}, ["Chikorita"] = {x = 1356, y = 990, z = 10}, ["Treecko"] = {x = 1355, y = 990, z = 10}, ["Turtwig"] = {x = 1354, y = 990, z = 10}, ["Snivy"] = {x = 1353, y = 990, z = 10}, ["Charmander"] = {x = 1347, y = 990, z = 10}, ["Cyndaquil"] = {x = 1346, y = 990, z = 10}, ["Torchic"] = {x = 1345, y = 990, z = 10}, ["Chimchar"] = {x = 1344, y = 990, z = 10}, ["Tepig"] = {x = 1343, y = 990, z = 10}, ["Squirtle"] = {x = 1367, y = 990, z = 10}, ["Totodile"] = {x = 1366, y = 990, z = 10}, ["Mudkip"] = {x = 1365, y = 990, z = 10}, ["Piplup"] = {x = 1364, y = 990, z = 10}, ["Oshawott"] = {x = 1363, y = 990, z = 10}, } local btype = "Icone" function onUse(cid, item, frompos, item2, topos) local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end doPlayerSendTextMessage(cid,22,"Boa Escolha") addPokeToPlayer(cid, pokemon, 0, nil, btype, true) setPlayerStorageValue(cid, 8955, 1) doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 40) doSendMagicEffect(getThingPos(cid), 7) return TRUE endQuem puder ajudar ^^
Rep+++