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

Wysłany: 2014-07-23, 18:39


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witam trzeba mi warunek kt?ry b?dzie okre?la? pr?dko??.
np:
Kod:

if(predkosc == 45)
{

Wiecie o co chodi albo np w granicach czyli np od 35 do 45 itp

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-23, 19:48


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

if(35 <= predkosc <= 45)
{
....
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-23, 20:33


Avast99







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

Piwa: 352

Respekt: 126
Respekt: 126

W jakiej? tam funkcji dajesz:

Kod:

new predkosc = GetPlayerSpeed(playerid);
if(predkosc == ile)
{
//
}


I na dole mapy

Kod:

stock GetPlayerSpeed(playerid){
new Float:ST[4];
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 169;
return floatround(ST[3]);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-23, 21:22


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

a jak zrobi? ?eby to sprawdza?o ca?y czas. dla gracza oczywi?cie czyli w jakim to publicku

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-23, 21:28


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

OnPlayerUpdate sprawdza co sekund? lub timer zr?b sam .

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-23, 23:44


Avast99







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

Piwa: 352

Respekt: 126
Respekt: 126

Kod:

public OnPlayerUpdate(playerid)
{
new predkosc = GetPlayerSpeed(playerid);
if(IsPlayerInRangeOfPoint(playerid, 2.0, 0.0, 0.0, 0.0))
{
if(35 <= predkosc <= 45)
{
SendClientMessageToAll(-1, "Jeden z graczy troche przygazowal");
}
}
return 1;
}




I na dole

Kod:

stock GetPlayerSpeed(playerid){
new Float:ST[4];
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 169;
return floatround(ST[3]);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-24, 08:58


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

ojj co? nie trybi panie kolego jak w timerze tak i w Update.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-24, 09:07


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Wyjeb to:

Kod:

if(IsPlayerInRangeOfPoint(playerid, 2.0, 0.0, 0.0, 0.0))
{


z jego kodu. :|

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-24, 09:11


Avast99







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

Piwa: 352

Respekt: 126
Respekt: 126

carl0987, przecie? sam pisa?e?:

Cytat:


Wiecie o co chodi albo np w granicach czyli np od 35 do 45 itp


To ustawiasz sobie pozycje zamiast 0.0, 0.0, 0.0

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-24, 12:25


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

okej
teraz potrzebuj? funkcje na id pojazdu :)
czyli np.
Kod:

if(jakasfunkcja == 512)
{
}

a i jeszcze w jakim publicu da? textdraw ?eby pojawia? si? tylko gdy wbijemy do pojazdu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-24, 12:32


Avast99







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

Piwa: 352

Respekt: 126
Respekt: 126

Kod:

if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 512)
{
SendClientMessage(playerid, -1, "Jeste? w poje?dzie o ID 512");
return 1;
}


"carl0987" napisał/a:


a i jeszcze w jakim publicu da? textdraw ?eby pojawia? si? tylko gdy wbijemy do pojazdu.


Kod:


public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
//co ma si? dzia?
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: warunki :: prędkości
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