[20:53:09] Fabiano Alberto: [20:52:25.531] [Error - CreatureScript Interface]
[20:52:25.531] data/creaturescripts/scripts/vampire.lua:onStatsChange
[20:52:25.531] Description:
[20:52:25.531] (luaGetPlayerSlotItem) Player not found
function onStatsChange(cid, attacker, type, combat, value)
if getPlayerSlotItem(attacker, 5).itemid == 7438 or getPlayerSlotItem(attacker, 6).itemid == 7438 and getPlayerSlotItem(attacker, 10).itemid == 2352 then
if type == STATSCHANGE_HEALTHLOSS and combat == COMBAT_PHYSICALDAMAGE and isPlayer(attacker) or (getCreatureCondition(cid, CONDITION_MANASHIELD) == TRUE) then
doCreatureAddHealth(attacker, value*0.10)
end
end
return true
end
Alguém pode ajudar nesse erro ??
Bom cara primeira mente aqui e área de pedidos então.... segundo se não for ajudar não da spam no tópico pf, eu sei que e nas sourcers não tem necessidade de ser um programador para saber onde edita essa parte,apenas quero saber caminho ,agente aprende e perguntando e estudando e procurando ok?
Bom eu quero que player consiga pegar skill no maximo distance apenas 100,ml apenas 90,sword,apenas 100,club apenas 100,fist e assim por adiante cada classe com um limite de skill obg
Não sei se vai funcionar mais alterei o post tenta-la.
ainda n deu certo continua falando que evento ta fechado
pois é ta assim mais n funfa fala que evento ta off
bom esse script quando eu falo !evento on para abrir o evento com god não acontece nada nem quando eu falo !evento off alguém pode me ajudar ??
function onSay(cid, words, param, channel)
if param == "on" or param == "off" then
if getPlayerAccess(cid) > 5 then
setGlobalStorageValue(9847, param == "on" and 1 or -1)
doBroadcastMessage("O evento esta" .. (param == "on" and "aberto" or "fechado") .. ".")
return true
end
return false
end
if param == "" or not param then
if getGlobalStorageValue(9847) < 0 then
return doPlayerSendCancel(cid, "O evento esta fechado agora.")
end
local tmp = getCreaturePosition(cid)
local pos = {x = 1045, y = 333, z = 7}
local minlevel = 8
if getPlayerLevel(cid) >= minlevel then
if getPlayerSkullType(cid) >= 3 then
doPlayerSendCancel(cid, "Você não pode ir com pk")
else
doTeleportThing(cid, pos, true)
doSendMagicEffect(tmp, CONST_ME_POFF)
doSendMagicEffect(pos, 35)
end
else
doPlayerSendCancel(cid, "Você deve ter level ".. minlevel ..".")
end
end
return true
end
gostei do script mais tem como colocas mais posições com nomes das cidades como
{x=1010, y=1198, z=6} nome da cidade
{x=1383, y=525, z=6} nome da cidade
{x=398, y=989, z=6} nome da cidade
{x=534, y=756, z=6} nome da cidade
{x=593, y=1619, z=6} nome da cidade
{x=1053, y=427, z=6} nome da cidade
{x=1441, y=1058, z=6} nome da cidade
{x = 2714, y = 1970, z = 3} nome da cidade
Bom galera do xtibia preciso de um script que palyer só pode viajar para as cidades que tiver iten ID. (1954)
ex player: hi carlin npc: vc não possui ticket para carlin.
ticket Item ID. (1954 = Paper/Papel)
Obg darei rep+ vlwww