Szerző Téma: HELP ME! Automata idõ váltó a szerverre!!! FONTOS  (Megtekintve 1396 alkalommal)

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Dátum: 2012. November 14. - 14:39:47 »
0 Show voters
Üdv midnenkinek!
Abban szeretnék segítséget kérni, hogy hogy tudom azt beállítani a szerveremen, hogy az idõt egy bizonyos idõközönként
magától váltsa. Két idõpont között kellene váltogatnia: 00:00 és 20:00 között.
Segítségeket elõre is köszönöm.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #1 Dátum: 2012. November 14. - 14:46:19 »
0 Show voters
http://wiki.sa-mp.com/wiki/SetTimer
http://wiki.sa-mp.com/wiki/SetWorldTime
ha konkrétan leírnád mit is szeretnél akkor többet tudok segíteni :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #2 Dátum: 2012. November 14. - 14:49:15 »
0 Show voters
Tehát azt szeretném, hogy mondjuk most a szerveren az idõ 0 óra és azt akarom hogy 1 óránként váltogassa a szerver magának az idõt.
vagyis egyik órában 0 óra van a szerveren, a következõben pedig 20 óra. És ez így váltakozna óránként.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #3 Dátum: 2012. November 14. - 14:50:33 »
0 Show voters
megfelel a szerver indulástól számított óránként vagy egész órakkor?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #4 Dátum: 2012. November 14. - 15:11:03 »
0 Show voters
Természetesen megfelel az indulástól számított óránként is, amelyik egyszerûbb, de azon gondolkozok, hogy lehet jobblenne egy sima kis rendszer a módba amivel a playerek váltják maguknak kedvük szerint.(driftszererbe lenne egyébként)

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #5 Dátum: 2012. November 14. - 15:24:17 »
0 Show voters
hát igazából egyik sem nehéz :)
ha parancsnak akarod akkor pl itt 1 megoldás: ( OnPlayerCommandText alá kell beilleszteni )
 

if(!strcmp(cmdtext,\"/time\",true))
{
new h,m;
GetPlayerTime(playerid,h,m);
SetPlayerTime(playerid,((!h)?20:0),m);
return 1;
}

 
ha zcmd-t használsz akkor remélem megy az átalakítás ha nem akkor szólj :)
és ha mégse parancsost akarsz hanem scriptet akkor is szólj :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #6 Dátum: 2012. November 14. - 15:26:43 »
0 Show voters
a többi megy :DD köszi.
Esetleg egy kis szöveget alá? Ha csak simán a / time parancsot irom be akkor irja h használat. Ha meg beirom rendesen akk irja h az idõt sikeresen átváltottad ....stb.
(Bocs de ezekben nagyon hülye vagyok, csak mapoláshoz értek)
Szerintem nem egyre gondolunk. Megnéztem, és ez is hasznos, használni fogom de én arra gondoltam h ha beirja a player h /time akkor bejön egy kis dialog ahova beirja az idõt (worldtime-ot) és átváltja magának a szerver idõt.
« Utoljára szerkesztve: 2012. November 14. - 15:32:15 írta ObiWan »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #7 Dátum: 2012. November 14. - 15:37:27 »
0 Show voters
milyen parancs motorod van?
strcmp? zcmd? strtok? egyéb?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #8 Dátum: 2012. November 14. - 15:40:13 »
0 Show voters
strcmp

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #9 Dátum: 2012. November 14. - 15:57:57 »
0 Show voters
if(!strcmp(cmdtext, \"/time\",true,5))
{
if(!cmdtext[5] || !(0 <= strval(cmdtext[6]) <= 20)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /time [0-20]\");
SetPlayerTime(playerid,strval(cmdtext[6]),0);
SendClientMessage(playerid,0xFF6600FF,\"Idõ megváltoztatva !\");
return 1;
}

 
hát sokat nem tudok hozzáfûzni :D strcmp-s megoldással mûködik :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #10 Dátum: 2012. November 14. - 16:00:56 »
0 Show voters
Köszi :D
Nem mûködik... :(
Beirom /time és csak annyit ír hogy idõ megváltoztatva és semmi. Megpróbáltam beirni h pl /time 5 és akkoris ennyit ir csak.
« Utoljára szerkesztve: 2012. November 14. - 16:14:56 írta ObiWan »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #11 Dátum: 2012. November 14. - 16:36:58 »
0 Show voters
nálam mûködik...másolj be 1 parancsodat a módból...egy olyat ahol van paraméter bekérés...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #12 Dátum: 2012. November 14. - 16:42:04 »
0 Show voters
if (!strcmp(\"/rendszam\", cmdtext, true) || !strcmp(\"/rendszamvaltas\", cmdtext, true) || !strcmp(\"/rsz\",cmdtext, true ))
                {
                 ShowPlayerDialog(playerid, 8357, DIALOG_STYLE_INPUT,\"Írd be a rendszámot!\",\"Renszám:\", \"Felhelyez\",\"\");
                return 1;
                }

 
Itt van mondjuk ez.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #13 Dátum: 2012. November 14. - 16:44:40 »
0 Show voters
8357

 
Helyett adjál neki egy rendes nevet mert szerintem a dialogok keverednek, vagyis pl: DIALOG_8357  !
Majd  mód elejére: #define DIALOG_8357

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
HELP ME! Automata idõ váltó a szerverre!!! FONTOS
« Válasz #14 Dátum: 2012. November 14. - 16:46:44 »
0 Show voters
Idézetet írta: ZyZu date=1352907880\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29832\" data-ipsquote-contentclass=\"forums_Topic

8357

 
Helyett adjál neki egy rendes nevet mert szerintem a dialogok keverednek, vagyis pl: DIALOG_8357  !
Majd  mód elejére: #define DIALOG_8357
 
igazából ezzel sincs semmi gond :)
itt a 2 kép hogy nálam mûködik:
http://hun-rp.com/script/cmd_time0.png
http://hun-rp.com/script/cmd_time20.png
amúgy amit te bemásoltál itt hol a paraméter bekérés?
dialogot mutat és nincs a parancsban paraméter...
megcsináljam a /time parancsot dialogosra?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal