Wysłany: 2016-10-23, 19:10
borsuk
Wiek: 17 Na forum: 3548 dni Posty: 468
Piwa : 15622
Elo jak zrobic maksymalna szybkosc pojazdu? Jestem dobry w PAWN ale tego to nie wiem XDD
DAJE
Wysłany: 2016-10-23, 19:41
KurczakSwaj
Wiek: 27 Na forum: 4903 dni Posty: 119
Nick w MP: KurczakSwaj
Piwa : 121
Te? kiedy? o to pyta?em xD Wi?cej TUTAJ!
Sillence napisał/a :
I po prostu dajesz warunek, je?li jest pr?dko?? > x to ustawiasz, aczkolwiek mo?e si? bugowa? - lataj?cy pojazd.
Wysłany: 2016-10-23, 20:40
borsuk
Wiek: 17 Na forum: 3548 dni Posty: 468
Piwa : 15622
"KurczakSwaj" napisał/a :Te? kiedy? o to pyta?em xD Wi?cej TUTAJ!
Sillence napisał/a :
I po prostu dajesz warunek, je?li jest pr?dko?? > x to ustawiasz, aczkolwiek mo?e si? bugowa? - lataj?cy pojazd.
Spoko ale nie za bardzo wiem jak to zrobic
mam taki skrypt
Cytat:
if(prawkoczasowe[playerid] == 1) return SendClientMessage(playerid ,-1 ,"Wykonujesz wlasnie prawo jazdy");
{
new pojazd;
pojazd = CreateVehicle(411, -2021.6868,-100.0762,35.1641, 0, -1, -1, -1);
PutPlayerInVehicle(playerid ,pojazd ,0);
prawkoczasowe[playerid]=1;
SetPlayerRaceCheckpoint(playerid, 0, -2043.4519,-81.0959,34.8951, -2074.3369,-68.7396,34.8990, 5);
PrawkoW[playerid] = 1;
}
[ Dodano : 2016-10-23, 20:41 ]
Gdzie to doda??
Wysłany: 2016-10-23, 20:50
Szymon9910911
Wiek: 25 Na forum: 4138 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
to jest start prawajazdy tak ? to daj to nwm je?li masz dialog to pod response == 1 daj to
Wysłany: 2016-10-23, 20:54
borsuk
Wiek: 17 Na forum: 3548 dni Posty: 468
Piwa : 15622
"Szymon9910911" napisał/a :to jest start prawajazdy tak ? to daj to nwm je?li masz dialog to pod response == 1 daj to
Nie to jest jak wpiszesz /prawko to wtedy dzieje sie to dam ci ca?y skrypt
ALE NIE UZYWAJ GO ANI SIE NIE PODSZYWAJ!
Cytat: #include <a_samp>
#include <dini>
#include <dudb>
new prawko[MAX_PLAYERS];
new PrawkoW[MAX_PLAYERS];
new prawkoczasowe[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
if(dini_Exists(PlikPrawka(playerid)))
{
prawko[playerid]=1;
prawkoczasowe[playerid]=0;
}
else
{
prawko[playerid]=0;
prawkoczasowe[playerid]=0;
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(prawko[playerid] == 1) return SendClientMessage(playerid ,-1 ,"Masz prawo jazdy mozesz jechac!");
else
if(prawkoczasowe[playerid] == 1) return SendClientMessage(playerid ,-1 ,"Wlasnie rozpoczeles prawo jazdy!");
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid ,-1 ,"Nie masz prawa jazdy! Wpisz /prawko aby je wyrobic!");
}
}
if(newstate == PLAYER_STATE_DRIVER)
{
new Float:Velocity[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]);
if(GetVehicleVelocity(vehicleid) > 60)
{
}
}
return 1;
}
public OnPlayerCommandText(playerid ,cmdtext[])
{
if(!strcmp(cmdtext, "/prawko", true))
{
if(prawko[playerid] == 1) return SendClientMessage(playerid ,-1 ,"Masz juz prawo jazdy!");
else
if(prawkoczasowe[playerid] == 1) return SendClientMessage(playerid ,-1 ,"Wykonujesz wlasnie prawo jazdy");
{
new pojazd;
pojazd = CreateVehicle(411, -2021.6868,-100.0762,35.1641, 0, -1, -1, -1);
PutPlayerInVehicle(playerid ,pojazd ,0);
prawkoczasowe[playerid]=1;
SetPlayerRaceCheckpoint(playerid, 0, -2043.4519,-81.0959,34.8951, -2074.3369,-68.7396,34.8990, 5);
PrawkoW[playerid] = 1;
}
return 1;
}
return 0;
}
public OnPlayerExitVehicle(playerid ,vehicleid)
{
if(prawkoczasowe[playerid] == 1)
{
SendClientMessage(playerid ,-1 ,"Anulowales prawo jazdy!");
prawkoczasowe[playerid]=0;
DisablePlayerRaceCheckpoint(playerid);
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
}
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
switch(PrawkoW[playerid])
{
case 1:
{
SendClientMessage(playerid ,-1 ,"Lewo!");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2074.3369,-68.7396,34.8990, -2084.8801,14.9821,34.8989, 5);
PrawkoW[playerid] = 2;
return 1;
}
case 2:
{
SendClientMessage(playerid ,-1 ,"Teraz prawo");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2084.8801,14.9821,34.8989, -2153.1719,33.6400,34.8990, 5);
PrawkoW[playerid] = 3;
return 1;
}
case 3:
{
SendClientMessage(playerid ,-1 ,"Dobra teraz w lewo!");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2153.1719,33.6400,34.8990, -2157.4829,97.4920,34.8989, 5);
PrawkoW[playerid] = 4;
return 1;
}
case 4:
{
SendClientMessage(playerid ,-1 ,"Prawo");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2157.4829,97.4920,34.8989, -2144.2612,194.9901,34.9388, 5);
PrawkoW[playerid] = 5;
return 1;
}
case 5:
{
SendClientMessage(playerid ,-1 ,"Jedz prosto");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2144.2612,194.9901,34.9388, -2238.4177,210.7583,34.8990, 5);
PrawkoW[playerid] = 6;
return 1;
}
case 6:
{
SendClientMessage(playerid ,-1 ,"Lewo tu przy swiatlach!");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2238.4177,210.7583,34.8990, -2257.1284,72.3920,34.8990, 5);
PrawkoW[playerid] = 7;
return 1;
}
case 7:
{
SendClientMessage(playerid ,-1 ,"Okey! Dalej lewo!");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2257.1284,72.3920,34.8990, -2260.7761,-55.9246,34.8990, 5);
PrawkoW[playerid] = 8;
return 1;
}
case 8:
{
SendClientMessage(playerid ,-1 ,"Lewo teraz na parking");
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2260.7761,-55.9246,34.8990, -2261.1890,-56.8837,34.8990, 5);
PrawkoW[playerid] = 9;
return 1;
}
case 9:
{
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2261.1890,-56.8837,34.8990, -2176.7551,-72.7257,34.8997, 5);
PrawkoW[playerid] = 10;
return 1;
}
case 10:
{
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2176.7551,-72.7257,34.8997, -2063.5540,-72.9788,34.8990, 5);
PrawkoW[playerid] = 11;
return 1;
}
case 11:
{
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 0, -2063.5540,-72.9788,34.8990, -2046.9249,-92.1290,34.8970, 5);
PrawkoW[playerid] = 12;
return 1;
}
case 12:
{
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
SetPlayerRaceCheckpoint(playerid, 1, -2046.9249,-92.1290,34.8970, -2064.1973,-84.3902,34.8911, 5);
PrawkoW[playerid] = 13;
return 1;
}
case 13:
{
DisablePlayerRaceCheckpoint(playerid);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 10.0);
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
SendClientMessage(playerid ,-1 ,"Dobrze, zdales prawo jazdy, ale troche uwazaj ok?");
dini_Create(PlikPrawka(playerid));
prawkoczasowe[playerid]=0;
prawko[playerid]=1;
return 1;
}
}
return 1;
}
PlikPrawka(playerid)
{
new p[256];
format(p, sizeof(p), "/Prawka/%s.ini", udb_encode(Player(playerid)));
return p;
}
Player(playerid)
{
new player[MAX_PLAYER_NAME];
GetPlayerName(playerid, player, sizeof(player));
return player;
}
Wysłany: 2016-10-23, 21:52
Szymon9910911
Wiek: 25 Na forum: 4138 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
No to jak ma si? sta? po wpisaniu komendy to je?li u?ywasz zcmd to dajesz CMD:prawko (playerid, params []){kod return 1;}
[ Dodano : 2016-10-23, 21:55 ]
Bo nadal nie rozumiem twojego b??du przecie? w kodzie masz tak jak chcesz. opisz problem
Wysłany: 2016-10-23, 22:05
borsuk
Wiek: 17 Na forum: 3548 dni Posty: 468
Piwa : 15622
Ehh nie wazne poprostu dodam jakies s?abe auto!
Wysłany: 2016-10-23, 23:18
KurczakSwaj
Wiek: 27 Na forum: 4903 dni Posty: 119
Nick w MP: KurczakSwaj
Piwa : 121
Masz TUTAJ gotow? wtyczk?, nic tylko doda? do mapy i korzysta?
Tagi: szybkosc :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: