Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-08-14, 22:05


eldritch99







Wiek: 48
Na forum: 4987 dni
Posty: 5



Respekt: 50

Witam. Czy ma kto? pomys? jak wykona? system kt?ry co 12 minut zmienia por? dnia na serwerze? Chodzi mi o co? takiego: dzie? -12minut-> noc -12minut->dzien -12minut->noc i tak dalej. Chodzi r?wnie? o to, ?e w momencie zmiany z nocy na dzie? wy?wietla? si? textdraw. System b?dzie wykorzystany w mojej nowej mapce w kt?rej dzie? = czas pokoju, noc = czas wojny. Gdy jest dzie? mo?na wchodzi? do interior?w przez znaczniki (g??wnie chodzi o zakup broni w ammunation). Czy kto? m?g?by mi na szybko napisa? kod kt?ry co 12 minut zmienia?by godzine z 10 na 22 i na odwr?t, i przy zmianie wy?wietla? textdraw? Blokowanie wej?cia zrobie sobie sam. Z g?ry dzi?ki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-14, 22:36


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

new bool:_dayTime = false;


^ Zmienna na g?rze mapy.

Kod:

SetTimer("@_dayTime", 720000, true);


^ OnGameModeInit, czy gdzie tam chcesz.

Kod:

forward @_dayTime();
@_dayTime()
{
SetWorldTime(( _dayTime ) ? (10) : (22));
if(_dayTime) _dayTime = false;
else _dayTime = true;
return true;
}


^ Gdzie? w mapie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-14, 22:58


eldritch99







Wiek: 48
Na forum: 4987 dni
Posty: 5



Respekt: 50

Wielkie dzi?ki, mo?esz mnie jeszcze nakierowa? gdzie doklei? kod z td z informacj?, ?e aktualnie jest dzie?/noc ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-14, 23:35


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

if(_dayTime)
{
_dayTime = false;
TextDrawShowForAll(textdrawNocy);
}
else
{
_dayTime = true;
TextDrawShowForAll(textdrawDnia);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-14, 23:43


eldritch99







Wiek: 48
Na forum: 4987 dni
Posty: 5



Respekt: 50

Dzi?ki r?wnie? za to, wszystko dzia?a. Po przemy?leniu, dochodz? do wniosku, ?e jednak b?d? mia? problem z zablokowaniem komendy o danej godzinie, poniewa? nie istnieje chyba funkcja sprawdzaj?ca aktualny WorldTime. Masz mo?e jaki? pomys? jak zablokowa? wybran? komende w nocy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-14, 23:47


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Tak, pewien pomys? mam.

Kod:

if(!_dayTime) return SendClientMessage(playerid, -1, "Niestety jest noc, wi?c nie mo?esz u?y? tej komendy!"), true;


Dodaj ten warunek do komendy.

Postaw piwo autorowi tego posta
 

 
Tagi: system :: który :: minut :: zmienia :: czas :: serwerze.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku