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

Wysłany: 2014-08-04, 15:39


Cracku







Wiek: 35
Na forum: 5407 dni
Posty: 26



Respekt: 50

Ostrzeżeń: 20%
Siemka mam ma?y problem, zrobi?em ma?y system potrzeb, ale mam taki problem, ?e zamiast wiadomo?? wy?wietla? si? co 60 sekund wy?wietla si? jedna po drugiej. Jak to zrobi??

Kod:
Co ma si? wykona? jak Brud gracza dojdzie do 100.
Kod:

public OnPlayerUpdate(playerid)
{
if(Gracz[playerid][Brud] == 100)
{
SetTimer("BrudText", 1000*60, false);
}
return 1;
}


A to kod z timera:
Kod:

forward BrudText(playerid);
public BrudText(playerid)
{
new Gname[MAX_PLAYER_NAME];
new Wiadomosc[500];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(Wiadomosc, sizeof(Wiadomosc), "** Od %s mo?na wyczu? smr?d. **", Gname);
SendClientMessageInRange(playerid, 15, COLOR_VIOLET, Wiadomosc);
KillTimer(BrudText);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-04, 16:05


Avast99







Wiek: 28
Na forum: 4648 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

Zamiast SetTimer("BrudText", 1000*60, false);

Daj

SetTimerEx("BrudText", 1000*60, false, "d", playerid);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-04, 20:28


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

OnGameModeInit:

Kod:

SetTimer("BrudText", 1000*60, false);


Gdzie? w mapie:

Kod:

forward BrudText();
public BrudText()
{
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
if(Gracz[i][Brud] != 100) continue;
new Gname[MAX_PLAYER_NAME];
new Wiadomosc[52];
GetPlayerName(i, Gname, sizeof(Gname));
format(Wiadomosc, sizeof(Wiadomosc), "** Od %s mo?na wyczu? smr?d. **", Gname);
SendClientMessageInRange(i, 15, COLOR_VIOLET, Wiadomosc);
}
return true;
}


Postaw piwo autorowi tego posta
 

 
Tagi: timer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Timer 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