hlmod.hu https://hlmod.hu/ |
|
Hol lehet a hiba? https://hlmod.hu/viewtopic.php?f=9&t=28592 |
Oldal: 1 / 1 |
Szerző: | fiatalveteran [ 2017.12.30. 16:39 ] |
Hozzászólás témája: | Hol lehet a hiba? |
Sziasztok.Van egy mod amiben a vipet meglehet vásárolni Ez így néz ki: Kód: if(SMS[id] >= 508) És az SQL RÉSZE: Kód: Len += formatex(Query[Len], charsmax(Query)-Len, "Vip = ^"%i^", ", Vip[id]-get_user_time(id)); Tehát.. Csak akkor számolja az időt, hogyha fent van Kód: Vip[id]-get_user_time(id) Mi lehet arra a megoldás,hogy ne számolja get_user_time-ba ,hanem amikor megveszi a VIPet ,ezt generálja be SQL-ben és ez csökken folyamatosan ,akkor is ha nem Online. Kód: Vip[id] +=60*60*24*30; Válaszokat előre is köszönöm!! |
Szerző: | krisztian2 [ 2018.01.04. 21:13 ] |
Hozzászólás témája: | Re: Hol lehet a hiba? |
Elképzelésem szerint: Szerver oldalilag(pluginban) le kell kérdezni az időt majd az sqlben percenként frissíteni a dátumot! Majd 60 Másodpercenként ellenőrzi hogy... azonos e a jelenlegi dátum az ottaniakkal, ha igen abban az oszlopban a (Rekordoknál) Elvesz 1-et a vip változóbol... így nem lesz vip.. |
Szerző: | fiatalveteran [ 2018.01.04. 21:32 ] |
Hozzászólás témája: | Re: Hol lehet a hiba? |
krisztian2 írta: Elképzelésem szerint: Szerver oldalilag(pluginban) le kell kérdezni az időt majd az sqlben percenként frissíteni a dátumot! Majd 60 Másodpercenként ellenőrzi hogy... azonos e a jelenlegi dátum az ottaniakkal, ha igen abban az oszlopban a (Rekordoknál) Elvesz 1-et a vip változóbol... így nem lesz vip.. Ha esetleg tudnál segíteni, nagyon hálás lennék! Előre is köszönöm a válaszod,megy a gomb! |
Szerző: | krisztian2 [ 2018.01.22. 02:14 ] | ||
Hozzászólás témája: | Re: Hol lehet a hiba? | ||
Tessék, hibátlanul lefordul! Így most már úgy is tellik az idő ha nincs fent, főmenüben jelzi hogy hány nap,óra,perc maradt a vipjéből. Az sql tábládat kibővítettem egy Vip_Datum oszloppal! szóval szúrd be ha nem tetted be vagy töröld ki a táblát, különben nem fogja elmenteni! 1 Hónapra lehet venni azaz 30 napra! itt tudod állítani hány napra lehessen. Case 3 ban. 30 at átírod pl 7 re.. akkor 1 hétre megy a vipje. Kód: Vip_Datum[id] += get_systime()+(30 * 86400); Kód: public SMS_Fomenu(id)
|
Szerző: | fiatalveteran [ 2018.01.22. 07:24 ] |
Hozzászólás témája: | Re: Hol lehet a hiba? |
Köszönöm szépen Ment a gomb |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |