GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Zippanto - 2017. Január 11. - 12:30:17

Cím: Napi fizetés
Írta: Zippanto - 2017. Január 11. - 12:30:17
Sziasztok! Hogyan bírnám megoldani azt, hogy ne óránként kapjanak az emberek fizut hanem naponta? (pl éjfélkor).
 
Ami fontos, hogy ne csak az online játékosoknak adjon pénzt, hanem offlinenak is. 
 
Y_INI-t használok, egyáltalán itt meg lehet oldani?
Cím: Napi fizetés
Írta: whadez - 2017. Január 11. - 13:06:44
Létrehozol egy globális változót, nevezzük el: paydayDone-nak.
 
new paydayDone;
 
Lekérdezed az órát, gettime() függvénnyel.
 
Ha a \'hour\'  == 0-val, illetve a \'minute\' == 0-val && gettime()>paydayDone, akkor első lépésnek paydayDone = gettime() + 60, egy ciklust létrehozol ami lekérdezi a játékosok adatait a játékosok mappából ahol lekérdezi a mentett fizetését, és jóváírja a készpénz változójába / bankszámla összeg változójába, és kinullázod a fizetését. (Ezt mind cikluson belül).
 
 
 
Biztosan van rá könnyebb megoldás, én így oldanám meg első esetben. Továbbá először a logikai részét kell megértened, hogy kódba tud írni ... Hiába kérdezel sampfórumon, nem fogja neked senki se megtanítani a logikát, ahhoz saját magad kell oda tenned, és annak alapján elkészítened a rendszereidet.
Cím: Napi fizetés
Írta: Zippanto - 2017. Január 11. - 13:12:57
Értem, és ha offline az ember hogyan kérjem le az adatait a fájlból ha a fájl neve a játékos neve és nem egy integer?
Cím: Napi fizetés
Írta: whadez - 2017. Január 11. - 13:15:35
Nem értek a y_ini-hez, keress rá külföldi fórumon, van róla leírás, ha jól tudom akkor van rá valami függvény ami lekérdezi a mappán belül lévő játékos neveket, és annak alapján megtudod nyitni, és úgy lekérdezni az értékeket, a karakter betöltésedre nézz rá, és a lekérdezést annak alapján megtudod írni.
Cím: Napi fizetés
Írta: whadez - 2017. Január 11. - 13:19:53
Utána néztem, lehet hogy még sincs olyan függvény rá, megmondom az őszintét ez eléggé szomorú, nem gondolkoztál még rajta hogy haladsz a korral és megtanulod a mysql nyelvet és átírod az egész módot rá? Hidd el sokkal jobban járnál vele, mind sebesség + tudást tekintve. :/
 
 
Cím: Napi fizetés
Írta: Amf - 2017. Január 11. - 13:21:05
Ezt anno úgy oldottam meg hogy volt egy mappa amiben a fizukat tároltam,  a playerek sorszámot kaptak, tehát neved helyett pl,  15. Végig lépkedtem a számokat egy ciklussal mintha név lenne. Player fájlban mentettem a sorszámot a lekerdezes miatt. 
 
Elég szar megoldás de jobbat nem találtam. Azóta mysqlbe mentek.. 
Cím: Napi fizetés
Írta: Zippanto - 2017. Január 11. - 13:23:23
Először dinivel kezdtem, arról volt ugye a legtöbb videó stb.. Mivel tényleg nagyon sok baj volt vele, lassú, és sokszor megbízhatatlan ezért elkezdtem MySQL-el foglalkozni de nem nagyon jött össze :D 
Cím: Napi fizetés
Írta: Amf - 2017. Január 11. - 13:24:30
Este ha gondolod segithetek kicsit. 
 
Kuldd el pmbe a fbodat. 
Cím: Napi fizetés
Írta: D4N13L - 2017. Augusztus 11. - 10:28:33
Én is csak azt tudom javasolni, hogy 2017 van... MySQL! :D
Cím: Napi fizetés
Írta: thegergo02 - 2017. Szeptember 05. - 15:15:30
 
 



   
      /index.php?/forums/topic/63928-napi-fizet%C3%A9s/&do=findComment&comment=568104\" style=\"color:inherit;text-decoration:none;font-family:\'Helvetica Neue\', Helvetica, Arial, sans-serif;font-size:13px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;\" rel=\"\">Elküldve Január 11 
   

[/quote]
 
pls  @D4N13L