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

Wysłany: 2012-10-15, 15:49


Bomber41







Wiek: 34
Na forum: 5045 dni
Posty: 27



Respekt: 50

Ostrzeżeń: 60%
Witajcie, przerabiam sobie map? home-rp i jest tam si?a, lecz nie ma jak jej trenowa?, chyba ?e o czym? nie wiem. Chcia?bym si? was zapyta? jak zrobi? komend? np. karnet, gdzie daje graczowi karnet na 20 min i gdy minie 20 min dostanie +50 si?y?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 16:04


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Timer w komendzie dla wywo?anego gracza. Timer na 1 min = 60000ms * 20 = 1200000ms. W tym timerze dajesz graczowi si??

Kod:

sila[playerid] += 50;


Lub co? podobnego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 16:09


Bomber41







Wiek: 34
Na forum: 5045 dni
Posty: 27



Respekt: 50

Ostrzeżeń: 60%
Mam co? takiego i co dalej?
Kod:


CMD:karnet(playerid, cmdtext[])
{
if(!ToBiznes(playerid,PlayerInfo[playerid][pBiznes])) return 1;
new b=PlayerInfo[playerid][pBiznes];
if(BiznesInfo[b][bTyp]!=3) return 1;
if(!DoInRange(20, playerid,BiznesInfo[b][bWyjscieX],BiznesInfo[b][bWyjscieY],BiznesInfo[b][bWyjscieZ]))
{
GuiInfo(playerid,"Nie jeste? w si?owni!");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 19:12


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

CMD:karnet(playerid, cmdtext[])
{
if(!ToBiznes(playerid,PlayerInfo[playerid][pBiznes])) return 1;
new b=PlayerInfo[playerid][pBiznes];
if(BiznesInfo[b][bTyp]!=3) return 1;
if(!DoInRange(20, playerid,BiznesInfo[b][bWyjscieX],BiznesInfo[b][bWyjscieY],BiznesInfo[b][bWyjscieZ]))
{
GuiInfo(playerid,"Nie jeste? w si?owni!");
return 1;
}
SetTimerEx("Sila", 1200000, false, "i", playerid);
return 1;
}


Kod:

forward Sila(playerid);
public Sila(playerid)
{
//Min??o 20 minut od wpisania komendy, tutaj dajesz graczowi si??
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 20:07


Bomber41







Wiek: 34
Na forum: 5045 dni
Posty: 27



Respekt: 50

Ostrzeżeń: 60%
A jak zrobi? ?eby tej komendy da?o si? u?y? raz na 1h na danym graczu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-15, 21:17


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
U?yj czasu unixowego, bo nie ma sensu robi? timer na godzin? dla gracza. U?ywasz go tak

Kod:

new pTime = gettime() + 3600; //3600 to liczba sekund


Postaw piwo autorowi tego posta
 

 
Tagi: home-rp :: siła
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