Szerző Téma: Kisebb kérdések  (Megtekintve 185986 alkalommal)

Kisebb kérdések
« Válasz #1410 Dátum: 2014. augusztus 03. - 22:47:05 »
0 Show voters
Hello!
Azt mivel/hogyan tudnám megoldani, hogy van 1 parancs pl. /register és azt csak 1x lehessen beírni?
Még új vagyok scriptelés terén és az elsõ publikálandó scriptemhez kell :$. Tehát ha lehet akkor jó lenne még a napokban választ kapni  ;D

Kisebb kérdések
« Válasz #1411 Dátum: 2014. augusztus 04. - 00:32:50 »
0 Show voters
Sziasztok! Miért van az, hogy \"házi\" szerveren pontos az óra (TextDraw). Hoston viszont (Sunwell) 7 percet késik..  ???

Hogy lehetne ez megoldani? (gettime -vel kérdezem le :D) Köszi elõre  ;)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Kisebb kérdések
« Válasz #1412 Dátum: 2014. augusztus 04. - 00:37:56 »
0 Show voters
Mert a sunwelles gépen annyi az idõ. Mérd ki másodpercds pontossággal, hogy mennyi a késés, majd a forráskódban add hozzá a kimért idõt. Így vuálá, pontos lesz az órád.

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Kisebb kérdések
« Válasz #1413 Dátum: 2014. augusztus 04. - 00:52:25 »
+1 Show voters
[pawn]
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
printf(\"A pontos sunwell-es idõ: %02d:%02d:%02d\", Hour, Minute+7, Second);
[/pawn]

Kisebb kérdések
« Válasz #1414 Dátum: 2014. augusztus 04. - 09:05:43 »
0 Show voters
Köszönöm a gyors válaszokat, csak annyi a baj, hogy este tettem fel a kérdést félálomba :D és elfelejtettem beleírni, hogy így már próbáltam és eléggé meglepõdtem amikor ezzel szembesültem

\"QBYSXEtvAwMDBF9KGAVQ\"

Ez \"természetesen\" 08:66 -ig elmegy majd átvált 09:07-re :) Erre valami orvoslás? ;)

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Kisebb kérdések
« Válasz #1415 Dátum: 2014. augusztus 04. - 09:34:59 »
0 Show voters
gettime()-al (paraméterek nélkül!) kérd le, azaz unix idõben, ami az 1970 óta eltelt másodperceket számlálja. Ehhez adj hozzá 7*60 másodpercet, majd egy fórumról szedett függvénnyel bontasd szét évre, hónapra, napra, órára, percre, másodpercre, majd ezekbõl az utolsó hármat használd fel. :D

Kisebb kérdések
« Válasz #1416 Dátum: 2014. augusztus 04. - 09:58:28 »
0 Show voters
Hát KovaNovik lehet én vagyok a hülye (Tuti..  :D)

De én ezt a részt \"majd egy fórumról szedett függvénnyel bontasd szét\" nem értem :)


A többit még úgy ahogy igen :D Plz. elmagyaráznád ezt a részt?    ^-^

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Kisebb kérdések
« Válasz #1417 Dátum: 2014. augusztus 04. - 10:31:18 »
0 Show voters
[pawn]stock date(timestamp, &f_day, &f_month, &f_year, &f_hour, &f_min, &f_sec) {
new s_year=1970, s_day=0, s_month=0, s_hour=0, s_mins=0;
new days_of_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
while(timestamp > 31622400) {
   timestamp -= 31536000;
   if(((s_year % 4 == 0) && (s_year % 100 != 0)) || (s_year % 400 == 0))  timestamp -= 86400;
   s_year++;
}
if(((s_year % 4 == 0) && (s_year % 100 != 0)) || (s_year % 400 == 0)) days_of_month[1] = 29;
else days_of_month[1] = 28;
while(timestamp > 86400)   {
   timestamp -= 86400, s_day++;
   if(s_day == days_of_month[s_month]) s_day=0, s_month++;
}
while(timestamp > 60) {
   timestamp -= 60, s_mins++;
   if(s_mins == 60) s_mins=0, s_hour++;
}
f_day = s_day + 1;
f_month = s_month + 1;
f_year = s_year;
f_hour = s_hour;
f_min = s_mins;
f_sec = timestamp;
return true;
}
//máshol:
new j[6];
date(gettime(), j[2], j[1], j[0], j[3], j[4], j[5]);
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);[/pawn]
Valahogy így...

Kisebb kérdések
« Válasz #1418 Dátum: 2014. augusztus 04. - 10:44:25 »
0 Show voters
1000 köszönet  :D Most már Hoston is a pontos idõt mutatja, csak annyi tûnt fel, hogy 2 órát késik  :D

De ezt így  \"j[3]+2\" megoldottam Remélem nem buggol be...  ::|


(+-t valamiért nem tudok adni... pedig adnák szívesen, úgyhogy csak megköszönni tudom)

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Kisebb kérdések
« Válasz #1419 Dátum: 2014. augusztus 04. - 11:04:53 »
0 Show voters
Akkor inkább ott a gettime()-nál add hozzá másodpercben, így azt fogja szét bontani. 2 óra hossza 2*60*60=7200 másodperc, ennyit kell, hogy hozzáadj a gettime-hoz.
Mert ugye este 23 órakor így 25-öt fog mutatni :D

Kisebb kérdések
« Válasz #1420 Dátum: 2014. augusztus 04. - 12:03:21 »
0 Show voters
Jogos..  :D Köszi a segítséget még 1x ;)

Nem elérhető rayle

  • 174
    • Profil megtekintése
Kisebb kérdések
« Válasz #1421 Dátum: 2014. augusztus 04. - 12:21:40 »
0 Show voters
http://forum.sa-mp.com/showthread.php?t=347605
Nézd meg ezt, én is ezt használom. Annyiban különbözik, hogy az idõzónát meglehet adni és annak megfelelõen számolja ki. Nekem ez pontosan mûködik. Használata:
 
new j[6];
TimestampToDate(gettime(), j[0], j[1], j[2], j[3], j[4], j[5], 1); // 1 = idõzóna
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);

 
Ha ezzel se lenne pontos, az idõzónát állítgasd addig amíg nem lesz jó.

Kisebb kérdések
« Válasz #1422 Dátum: 2014. augusztus 04. - 12:51:10 »
0 Show voters
Köszi :) Hoston most már pontos.. igaz házi szerveren 1 órát késik..  :D De az mindegy  ;D

Kisebb kérdések
« Válasz #1423 Dátum: 2014. augusztus 05. - 13:33:56 »
0 Show voters
Hali. Lenne egy olyan kérdésem, hogy a map editorban lehetséges-e az, hogy komplett városokat egybe mozgassunk.
Tehát én mappoltam egy mondjuk 400 objectbõl álló kis lakótelepet, és az óceánra akarom tenni. Egybe lehetséges mozgatnom, vagy csak úgy hogy ott is feléptítem külön?

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Kisebb kérdések
« Válasz #1424 Dátum: 2014. augusztus 05. - 14:22:19 »
0 Show voters
Idézetet írta: Menyus date=1407238436\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Hali. Lenne egy olyan kérdésem, hogy a map editorban lehetséges-e az, hogy komplett városokat egybe mozgassunk.
Tehát én mappoltam egy mondjuk 400 objectbõl álló kis lakótelepet, és az óceánra akarom tenni. Egybe lehetséges mozgatnom, vagy csak úgy hogy ott is feléptítem külön?
 
Helló.
Ha veszed a fáradtságot és egyesével kijelölöd mind a 400 objectet akkor tudod egyszerre mozgatni. (elvileg)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal