- Mesaj
- 105
- Çözümler
- 4
- Beğeni
- 30
- Puan
- 699
- Ticaret Puanı
- 0
np sistemi:
quest npsistemv3 begin
state start begin
when kill with npc.is_pc() begin
local npcek = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local np = npcek.npsistem[1]
local rakip_seviye = npc.get_level()
if npc.empire != pc.empire then
if rakip_seviye >= 70 and rakip_seviye <= 80 then
local vid = npc.get_vid()
local old_pc = pc.select(vid)
if old_pc != 0 then
local npcek2 = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local nprakip = npcek2.npsistem[1]
local npdus = nprakip -1
if nprakip < 0 then
mysql_query('UPDATE player.player SET npsistem = \\"0\\" WHERE name = \\"'..pc.get_name()..'\\"')
chat("NP YOKKİ NE ALACAN NE VERECEN")
else
mysql_query('UPDATE player.player SET npsistem = \\"'..npdus..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
end
chat(" 1 NP Puanı Kaybettin ")
chat(" Toplam NP Puanın: "..nprakip.." ")
pc.select(old_pc)
local np1 = np + 1
mysql_query('UPDATE player.player SET npsistem = \\"'..np1..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
cmdchat("np")
chat(" Rakibinin seviyesi "..rakip_seviye.." olduğu için 1 NP Kazandın. ")
chat(" Rakibinin NP puanı 1 seviye düştü. ")
chat(" Toplam NP Puanın : "..np1.." ")
end
elseif rakip_seviye > 80 and rakip_seviye <= 90 then
local vid = npc.get_vid()
local old_pc = pc.select(vid)
if old_pc != 0 then
local npcek2 = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local nprakip = npcek2.npsistem[1]
local npdus = nprakip -2
if nprakip < 0 then
mysql_query('UPDATE player.player SET npsistem = \\"0\\" WHERE name = \\"'..pc.get_name()..'\\"')
chat("NP YOKKİ NE ALACAN NE VERECEN")
else
mysql_query('UPDATE player.player SET npsistem = \\"'..npdus..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
end
chat(" 2 NP Puanı Kaybettin ")
chat(" Toplam NP Puanın: "..nprakip.." ")
pc.select(old_pc)
local np1 = np + 2
mysql_query('UPDATE player.player SET npsistem = \\"'..np1..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
cmdchat("np")
chat(" Rakibinin seviyesi "..rakip_seviye.." olduğu için 1 NP Kazandın. ")
chat(" Rakibinin NP puanı 2 seviye düştü. ")
chat(" Toplam NP Puanın : "..np1.." ")
end
elseif rakip_seviye > 90 and rakip_seviye <= 105 then
local vid = npc.get_vid()
local old_pc = pc.select(vid)
if old_pc != 0 then
local npcek2 = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local nprakip = npcek2.npsistem[1]
local npdus = nprakip -3
if nprakip < 0 then
mysql_query('UPDATE player.player SET npsistem = \\"0\\" WHERE name = \\"'..pc.get_name()..'\\"')
chat("NP YOKKİ NE ALACAN NE VERECEN")
else
mysql_query('UPDATE player.player SET npsistem = \\"'..npdus..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
end
chat(" 3 NP Puanı Kaybettin ")
chat(" Toplam NP Puanın: "..nprakip.." ")
pc.select(old_pc)
local np1 = np + 3
mysql_query('UPDATE player.player SET npsistem = \\"'..np1..'\\" WHERE name = \\"'..pc.get_name()..'\\"')
cmdchat("np")
chat(" Rakibinin seviyesi "..rakip_seviye.." olduğu için 1 NP Kazandın. ")
chat(" Rakibinin NP puanı 3 seviye düştü. ")
chat(" Toplam NP Puanın : "..np1.." ")
end
end
end
end
end
end
elimde forumlardan buldugum bır quest var ve oyuna attıgımda hıc bırsey olmuyor bana kesılınce -1 kesınce +1 +2 +3 seklınde np vermesı gereklı okadar...
syser kayıtları
syserr kayıtları:
SYSERR: Jun 23 03:16:01 :: pid_init:
Start of pid: 1009
SYSERR: Jun 23 03:16:42 :: heart_idle: losing 39 seconds. (lag occured)
SYSERR: Jun 23 03:17:51 :: RunState: LUA_ERROR: [string "npsistemv3"]:2: attempt to index field `npsistem' (a nil value) WITH ERRORCODE 1
SYSERR: Jun 23 03:17:51 :: RunState: LUA_STATE: index 0 ref 3
SYSERR: Jun 23 03:17:51 :: WriteRunningStateToSyserr: LUA_ERROR: quest npsistemv3.start click
SYSERR: Jun 23 03:19:02 :: RunState: LUA_ERROR: [string "npsistemv3"]:2: attempt to index field `npsistem' (a nil value) WITH ERRORCODE 1
SYSERR: Jun 23 03:19:02 :: RunState: LUA_STATE: index 0 ref 3
SYSERR: Jun 23 03:19:02 :: WriteRunningStateToSyserr: LUA_ERROR: quest npsistemv3.start click
sylog kayıtları
sylog:
SYSERR: Jun 23 03:16:01 :: pid_init:
Start of pid: 1009
SYSERR: Jun 23 03:16:42 :: heart_idle: losing 39 seconds. (lag occured)
SYSERR: Jun 23 03:17:51 :: RunState: LUA_ERROR: [string "npsistemv3"]:2: attempt to index field `npsistem' (a nil value) WITH ERRORCODE 1
SYSERR: Jun 23 03:17:51 :: RunState: LUA_STATE: index 0 ref 3
SYSERR: Jun 23 03:17:51 :: WriteRunningStateToSyserr: LUA_ERROR: quest npsistemv3.start click
SYSERR: Jun 23 03:19:02 :: RunState: LUA_ERROR: [string "npsistemv3"]:2: attempt to index field `npsistem' (a nil value) WITH ERRORCODE 1
SYSERR: Jun 23 03:19:02 :: RunState: LUA_STATE: index 0 ref 3
SYSERR: Jun 23 03:19:02 :: WriteRunningStateToSyserr: LUA_ERROR: quest npsistemv3.start click