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

Wysłany: 2014-04-02, 15:45


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Witam jest taka funkcja jak SendCommand lub SendPlayerCommand ? otoz jezeli mam komendy zcmd chcia?bym aby o danej godzinie wysy?a?a sie komenda kto? pomoze ? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-02, 16:01


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

wasik95, wywolaj komende o danej godzinie.


Kod:


new time[3];
gettime(time[0],time[1],time[2]);
if(time[0] == 12)
cmd_komenda(playerid,params);

Je?li jest godzina 12 to wywlouje komende.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-03, 21:42


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

"xqz" napisał/a:

wasik95, wywolaj komende o danej godzinie.


Kod:


new time[3];
gettime(time[0],time[1],time[2]);
if(time[0] == 12)
cmd_komenda(playerid,params);

Je?li jest godzina 12 to wywlouje komende.


Plus wywo?a si? ona kilka razy, no chyba ?e zrobi timer na 60 minut ;) u?yj kodu od xqz plus dodatkowo daj zmienn? kt?ra ustawi si? na 1 je?eli komenda si? wykona, nast?pnie sprawd? czy jest godzina np 12:5 i ustaw zmienn? na 0. Ustaw ?e komenda mo?e wykona? si? tylko wtedy gdy zmienna jest r?wna 0. To naj?atwiejsze rozwi?zanie ;)

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-05, 20:53


Haribo

Taki Żeluś






Wiek: 29
Na forum: 4680 dni
Posty: 224
Nick w MP: Haribo

Piwa: 2818

Respekt: 220,2
Respekt: 220,2Respekt: 220,2

Ostrzeżeń: 60%
Nie lepiej pobra? godzin?, minut? oraz sekund? i o danej godzinie je?li ka?da zmienna r?wna si? temu czemu chcemy wywo?a? komend??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 09:56


mrx3667

mrdrifter






Wiek: 29
Na forum: 4534 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

"Haribo_" napisał/a:

Nie lepiej pobra? godzin?, minut? oraz sekund? i o danej godzinie je?li ka?da zmienna r?wna si? temu czemu chcemy wywo?a? komend??


w tedy trzeba by?o by timer co sekund?.

Najlepiej to raczej tak
Kod:

#include <a_samp>

#define SendPlayerCommand(%0,%1) CallLocalFunction("OnPlayerCommandText", "ds", %0, %1);
public OnGameModeInit()
{
SetTimer("SendCommand", (3600000), 1);
}
forward SendCommand();
public SendCommand()
{
for(new i,g=GetMaxPlayers();i<g;i++) SendPlayerCommand(i,"/komenda");
}


Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 10:39


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

"mrx3667" napisał/a:

"Haribo_" napisał/a:

Nie lepiej pobra? godzin?, minut? oraz sekund? i o danej godzinie je?li ka?da zmienna r?wna si? temu czemu chcemy wywo?a? komend??


w tedy trzeba by?o by timer co sekund?.

Najlepiej to raczej tak
Kod:

#include <a_samp>

#define SendPlayerCommand(%0,%1) CallLocalFunction("OnPlayerCommandText", "ds", %0, %1);
public OnGameModeInit()
{
SetTimer("SendCommand", (3600000), 1);
}
forward SendCommand();
public SendCommand()
{
for(new i,g=GetMaxPlayers();i<g;i++) SendPlayerCommand(i,"/komenda");
}


No ale w ten spos?b ma s?ab? kontrol? na tym o kt?rej godzinie si? to wykona. Plus wystarczy restart kt?rego? dnia przed wykonaniem komendy i w tym dniu mo?na si? ju? po?egna? z komend? ;)

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Tagi: sendcomannd :: sendplayercommand?
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