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

Wysłany: 2014-10-26, 01:23


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Mam pytanie czy jest jaka? funkcja kt?ra sprawdza pr?dko?? gracza w poje?dzie i jak jedzie np 50km/h to si? co? wykonuje a jak jedzie wi?cej to nic si? nie wykonuje ?

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 07:37


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Kod:


static Float:predx;
static Float:predy;
static Float:predz;
static Float:pred_a;
static pred_b;
static string[256];
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleVelocity(vehicleid, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*200.666667;
pred_b = floatround(pred_a,floatround_round);


potem if(pred_b >= 50)

Mam nadziej? ?e pomog?em

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 10:48


Avast99







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

Piwa: 352

Respekt: 126
Respekt: 126

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-10-26, 12:29


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Uzylem tak ale nie dziala


Pawn
   public OnPlayerEnterCheckpoint(playerid)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 538)
     {
        if(PizzaJob[playerid] == 1)
        {
             if(GetPlayerSpeed(playerid)>50)
             {
                  PizzaJob[playerid] = 2;
                  SetPlayerCheckpoint(playerid,1412.9626,2632.1621,10.8203,10);
             return 1;
             }
        }
        if(PizzaJob[playerid] == 2){
            PizzaJob[playerid] = 3;
            SetPlayerCheckpoint(playerid,-1944.4795,117.8974,25.7186,10);
            return 1;
         }
        if(PizzaJob[playerid] == 3){
            PizzaJob[playerid] = 4;
            SetPlayerCheckpoint(playerid,839.9648,-1389.3082,-1.6196,10);
            return 1;
         }
        if(PizzaJob[playerid] == 4){
            PizzaJob[playerid] = 5;
            SetPlayerCheckpoint(playerid,1733.9556,-1953.6643,13.5469,10);//aaaaaaaaaaaaaaaa
            return 1;
         }
        if(PizzaJob[playerid] == 5){
            PizzaJob[playerid] = 0;
            DisablePlayerCheckpoint(playerid);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have recieved $400 for delivering the pizzas.");
            GivePlayerMoney(playerid,400);
         }
     }
     return 1;
}


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 12:40


carl0987







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

Piwa: 10

Respekt: 50

Ale to jest ca?kiem inny kod. To kod z pracy pizzaboy'em..

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 13:07


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Ale mi chodzi o zastosowanie w kodzie ze jak gracz wjedzie pojazdem do checkpoint z predkoscia wiecej niz 50 km\h to nic sie nie wykona a jak wjedzie mniej niz 50 km\h to wykonuje sie akcja

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 13:40


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
awfesa, zr?b moim przyk?adem if(pred_b < 50) { co ma sie dziac }

[ Dodano: 2014-10-26, 13:41 ]
Pawn

public OnPlayerEnterCheckpoint(playerid)
{
    new Float:predx; 
new Float:predy; 
new Float:predz; 
new Float:pred_a; 
new pred_b; 
new string[256]; 
new vehicleid GetPlayerVehicleID(playerid); 
GetVehicleVelocity(vehicleidpredxpredypredz); 
pred_a floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*200.666667pred_b floatround(pred_a,floatround_round);     
   }
        if(PizzaJob[playerid] == 2)
{
            PizzaJob[playerid] = 3;
            SetPlayerCheckpoint(playerid,-1944.4795,117.8974,25.7186,10);
            return 1;
         }
        if(PizzaJob[playerid] == 3){
            PizzaJob[playerid] = 4;
            SetPlayerCheckpoint(playerid,839.9648,-1389.3082,-1.6196,10);
            return 1;
         }
        if(PizzaJob[playerid] == 4){
            PizzaJob[playerid] = 5;
            SetPlayerCheckpoint(playerid,1733.9556,-1953.6643,13.5469,10);//aaaaaaaaaaaaaaaa
            return 1;
         }
        if(PizzaJob[playerid] == 5){
            PizzaJob[playerid] = 0;
            DisablePlayerCheckpoint(playerid);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have recieved 0 for delivering the pizzas.");
            GivePlayerMoney(playerid,400);
         }
     }
     return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 14:21


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

kazami wielkie dzi?ki ju? dzia?a dla cb :piwo: i R*

Mam jeszcze jedno pytanie czy jest jaki? kod na nag?e zatrzymanie poci?gu?

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 16:08


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Nigdy tego nie robi?em ale mo?esz pobawi? si? z t? funkcj?:

Kod:

stock SetVehicleSpeed(vehicleid, Float:Speed)
{
new
Float:X,
Float:Y,
Float:Z,
Float:Angle;

GetVehicleZAngle(vehicleid, Angle);
Speed = Speed/200;
X = Speed * floatsin(-Angle, degrees);
Y = Speed * floatcos(-Angle, degrees);
SetVehicleVelocity(vehicleid, X, Y, Z);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 17:08


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"awfesa" napisał/a:

Mam jeszcze jedno pytanie czy jest jaki? kod na nag?e zatrzymanie poci?gu?

Mo?e
Kod:

SetVehicleVelocity(vehicleid, 0,0,0);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 17:53


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

"xqz" napisał/a:


Mo?e
Kod:

SetVehicleVelocity(vehicleid, 0,0,0);



Ta funkcja nie dzia?a na poci?gi:(

Mo?e jaki? inne pomys?y?

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 19:00


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

awfesa, hmm to spr?buj go teleportowa? tam gdzie jest. Chocia? te? nie wiem czy mo?na. Poci?gi to dziwna rzecz.

Nie mam poj?cia.


You can't stop this train!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 19:28


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Gdy si? teleportuje to on po teleporcie nadal jedzie

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-26, 22:40


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Wi?c nie zatrzymasz go niczym poci?gu z fors?. Wykolei? pozostaje :(

Postaw piwo autorowi tego posta
 

 
Tagi: sprawdzanie :: 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 » [INNE] Sprawdzanie prędkości 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