Sé utalvány

Indította baba1991, 2017-08-15, 16:14:28

Mi lehet a gond nem adja meg a sé-t pedig játékon belül azt írja jóvá írta.

quest nofunction begin
state start begin
when 88888.use begin
say("Szeretnéd beváltani 6000 sére?")
local s=select("Igen", "Nem")
if s==2 then
return
end
say("Gratulálok! A jóváírás sikeres volt.")
--local DB_JS = "Navi jelszó"
--local SE = 5000
--local DB_FH = "root"
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local SE = 6000
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..SE.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
pc.remove_item(88888, 1)
syschat("6000 sét kaptál.")
end
end
end

Persze, hogy nem írja jóvá, ha nem írod ide az adatokat.

local DB_FH = "PÉLDA NÉV"                                                                                                                                                                        
local DB_JS = "PÉLDA JELSZÓ"

amint látod név nél ott a rott a jelszó nál meg a navi jelszót írtam be..

Már látom, de ki van kommentezve. A sor elejéről szedd ki a "--" jelet.

Idézetet írta: gife974 Dátum 2017-08-15, 21:44:53
Már látom, de ki van kommentezve. A sor elejéről szedd ki a "--" jelet.

--local DB_JS = "Navi jelszó"
--local SE = 5000
--local DB_FH = "root"
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local SE = 6000


2x szerepel nem látod? a kikommentezett alatt kell átírni...
Hamarosan...

2017-08-16, 14:29:52 #5 Utolsó szerkesztés: 2017-08-16, 14:35:13 Szerző: baba1991
QUEST : nofunction
STATE : start
WHEN  : 80016.use
root@vps-213:/usr/game/share/locale/hungary/quest #


Üzenet összefésülés: 2017-08-16, 14:35:13

Több féleképpen is próbáltam már.


quest nofunction begin
state start begin
when 80016.use begin
say("Szeretnéd beváltani 1000 sére?")
local s=select("Igen", "Nem")
if s==2 then
return
end
say("Gratulálok! A jóváírás sikeres volt.")
local DB_JS = "navi jelszavam"
local SE = 1000
local DB_FH = "root"
local DB_FH = "root"
local DB_JS = "navi jelszavam"
local SE = 1000
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..SE.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
pc.remove_item(80016, 1)
syschat("1000 sét kaptál.")
end
end
end

if s==2 then kiválasztás megvan, de hol a if s==1 then kiválasztása?
Hamarosan...

2017-08-16, 14:47:26 #7 Utolsó szerkesztés: 2017-08-16, 14:51:14 Szerző: Zhymer
Idézetet írta: Fl4T!K Dátum 2017-08-16, 14:37:50
if s==2 then kiválasztás megvan, de hol a if s==1 then kiválasztása?

Nem kell, ha nem a kettőt választja akkor folytassa, tehát jó. Eleve csomó alap questnél így van, én is néztem.

Idézlocal DB_FH = "root"
   local DB_FH = "root"                                                                                                                                                                        
   local DB_JS = "navi jelszavam"   

Itt kétszer van a DB_FH viszont ide nem a root/pw kellene inkább helyette a localhost-os felhasználó id pw.
CONFIG fájlokban le lehet csekkolni mi, de alapból tényleg mt2 / mt2!@# persze szabadon változtatható, láttam olyan sf-et ahol a készítő megváltoztatta.

Ha ragaszkodsz a root/pw-hez akkor lentebb localhost helyett lehet konkrétan meg kell adni az IP címet, és azért nem jó, persze én sose használtam így, nem célszerű.
"Hölgyeim és uraim, íme a bukott bálvány!"

2017-08-16, 17:11:39 #8 Utolsó szerkesztés: 2017-08-16, 17:40:16 Szerző: baba1991
na most a cinfig os van megadva akkor most mi lehet a baj??

quest nofunction begin
state start begin
when 80016.use begin
say("Szeretnéd beváltani 1000 sére?")
local s=select("Igen", "Nem")
if s==2 then
return
end
say("Gratulálok! A jóváírás sikeres volt.")
--local DB_JS = "1234567"
--local SE = 1000
--local DB_FH = "root"
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local SE = 1000
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..SE.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
pc.remove_item(80016, 1)
syschat("1000 sét kaptál.")
end
end
end


Üzenet összefésülés: 2017-08-16, 17:40:16

hogy oldjam me pontosan ip-s en mert sehogy sem akar jó lenni:(

2017-08-16, 17:45:14 #9 Utolsó szerkesztés: 2017-08-16, 17:48:02 Szerző: Step
1, foktyuk ATAK pácsi mysql_query fungcijóát
2, lekértyezünk egy sima értyéket a májskulöbúl
3, ha sigerű a letérdezés akkkk ATAK PÁCSI mysql_query fungciójával adunk gesztben sét



Üzenet összefésülve mert olyan tard vagyok nem találom a módosítás gombot



Ha működne a keresés ezen a fórumon és a főoldalról magába a fórumba is az url basztatása nélkül belehetne lépni miután a Főoldal mellől elkeveredett a Fórum opció :|

Ha root/pw-vel akarod nagyon akkor így.

Idézquest nofunction begin
   state start begin
      when 80016.use begin
         say("Szeretnéd beváltani 1000 sére?")
         local s=select("Igen", "Nem")
         if s==2 then
         return
         end
         say("Gratulálok! A jóváírás sikeres volt.")
         local DB_FH = "root"
         local DB_JS = "JELSZÓ"
         local SE = 1000
         local IP = "211.211.211.211"
         local ID = pc.get_account_id()
         local QUERY = "UPDATE account.account SET coins = coins + "..SE.." WHERE id = "..ID..";"
         os.execute("mysql --host="..IP.." --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
         pc.remove_item(80016, 1)
         syschat("1000 sét kaptál.")
      end
   end
end

Szerk: Amúgy Step akkor már game_mysql_query funkció forrásban ;D
"Hölgyeim és uraim, íme a bukott bálvány!"

Aha, én meg Fabtam11 aláírásából vagyok a füst macska. :|
Forrás.... Chhh, egy sé adó questtel gondok vannak.

Step
gondok és akkor mivan nem tudom megérteni az ilyen felfogást ha 1 cer nem jó akkor nem jó és kérek helpet minek kel lenézni a másikat te tuti úgy születél hogy apád ... ki szívtad a metin 2 fortélyait nem mindenki van így vele szóval lehetne a másik emberel szemben 1 kis jó indulat..

és sajnos IP-sen sem megy!!

Már mindent értek, szar gyerekkorod lehetett. Nálunk a gyerek nem a férfinemű szülő hímvesszejéből táplálkozik.

Másodszor jóindulat? Az valamiféle pokémon lehet? ???


~4 év alatt ennyi tudást sikerült összekaparni. Ez az ami nem mindegy. "1 cer" majd azért belejössz ne félj.

2017-08-16, 18:38:53 #14 Utolsó szerkesztés: 2017-08-16, 18:43:59 Szerző: fabtam11
Idézetet írta: Step Dátum 2017-08-16, 17:49:19
Aha, én meg Fabtam11 aláírásából vagyok a füst macska. :|
Forrás.... Chhh, egy sé adó questtel gondok vannak.
Hogy kerültem én ide?  ???
Nem trollkodásból, de kb már megint hova fajul a fórum?


Tehát a problémánk az h túl egyszerűnek és hülyeségnek tartják egyesek a luás-questes megoldásokat és nincs kedvük behelyettesíteni az adott elérést a questbe, hogy a quest megadja a kellő mennyiségű SÉ-t? e.O
+
A fórum buggos és megin nem jó a kereső és mindenki lusta a google segítségével megtalálni az általa keresett dolgokat?  ???

de mit nem lehet azon érteni hogy nem működik??

több féleképpen próbáltam leírások alapján de nem megy .


vz ben alapból benne van és alap vz be működik is a sé jegy azal a küldivel amit linkeltem fel raktam alap vz és ott fut így
de ha én csak navi jelszót változtattam meg akkor nekem miért nem jó pedig vz -m van.

quest nofunction begin
state start begin
when 80016.use begin
say("Szeretnéd beváltani 1000 sére?")
local s=select("Igen", "Nem")
if s==2 then
return
end
say("Gratulálok! A jóváírás sikeres volt.")
--local DB_JS = "1234567"
--local SE = 1000
--local DB_FH = "root"
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local SE = 1000
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..SE.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
pc.remove_item(80016, 1)
syschat("1000 sét kaptál.")
end
end
end