Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: tempomat
1. [INNE] Tempomat
Witam jak zrobi? tempomat ? Nie mam wog?le poj?cia. Daje piwka.
2. [INNE] Komenda oraz tempomat
Witam.
Potrzebuje komend? /wezpaczke dla frakcji Policji kt?ra daje policjantowi bronie po wpisaniu tej komendy .
Frakcje mam tak zdefiniowan? :
Kod:

if(gTeam[playerid] == TEAM_POLICJA)

Potrzebuje aby kto? pokaza? mi jak? funkcje uzyc (ucz? si?).

Druga sprawa to Tempomat
Chcia?bym aby po wpisaniu /temp samoch?d utrzymywa? sta?? pr?dko?? .
Nie mog?em znale?? nigdzie jak si? to robic wiec zwracam si? do was.

I ostatnia sprawa to Potrzebuje rachunek za korzystanie z taxi . Tzn kierowca taxi wpisuje komend? np. /rachunek id i kwot? a pasa?erowi wyskakuje okienko z iloscia i czy zaplacic tak lub nie .

Dzi?ki wielkie
Pozdrawiam.
3. [INNE] Tempomat, jak zmienić klawisz z 2 na 1/3/5/6/7/8/9.
Tempomat, jak zmieni? klawisz z 2 na 1/3/5/6/7/8/9 [/ to jest jako lub].
Chcia?bym to zmieni?, poniewa? mam mapk? Polskie Paty i w niej ju? jest naprawa na klawisz 2.

[code]#include <a_samp>

#define FILTERSCRIPT
#define COLOR1 0xf65d5dff
#define COLOR2 0xf65d5dff
#define COLOR3 0x5ed927ff
#define COLOR4 0xd9c227ff
#define TIMER_DELAY 500


#define ENABLING 3

#define foreach(Player,%1) for(new %1; %1 <= HighestPlayerID; %1++) if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
#define GetAngleBetweenCoordinates(%1,%2,%3,%4) (atan2(floatabs(%3 - %1), floatabs(%4 - %2)))

new Slots,
HighestPlayerID;

forward Tempomat_Refresh();
forward Tempomat_Version(index, response_code, data[]);

Float:GetHeadingAngle(Float:targetX, Float:targetY, Float:entityX, Float:entityY)
{
new
Float:vectorX = targetX - entityX,
Float:vectorY = targetY - entityY,
Float:HeadingAngle;

HeadingAngle = atan(-(vectorX/vectorY));

if(vectorY < 0)
HeadingAngle = (HeadingAngle >= 180) ? HeadingAngle - 180.0 : HeadingAngle + 180.0;

return HeadingAngle;
}

public OnFilterScriptInit()
{
Slots = GetMaxPlayers();

for(new playerid; playerid < Slots; playerid++)
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
HighestPlayerID = playerid;

SetTimer("Tempomat_Refresh", TIMER_DELAY, 1);
print("W??czono tempomat ");
return 1;
}

public OnFilterScriptExit()
return ...
4. [INNE] Tempomat działa tylko dla ID 0
Witam. Mam taki problem. Poni?szy kod, tempomat, dzia?a tylko dla ID 0. Wie kto? jak temu zaradzi? tak aby dzia?a? dla wszystkich graczy?

[code]
#include <a_samp>

#define VERSION "4.0"
#define FILTERSCRIPT
#define COLOR1 0xf65d5dff //kolor wiadomo?ci, kt?ra wy?wietla b??d "Tempomat jest ju? w??czony."
#define COLOR2 0xf65d5dff //kolor wiadomo?ci, kt?ra wy?wietla b??d "Komenda /tempomat dzia?a tylko w poje?dzie."
#define COLOR3 0x5ed927ff //kolor wiadomo?ci, kt?ra wy?wietla si?, gdy tempomat zostaje w??czony
#define COLOR4 0xd9c227ff //kolor wiadomo?ci, kt?ra wy?wietla si?, gdy tempomat zostaje wy??czony
#define TIMER_DELAY 500 //czas, co jaki ma by? ustawiana szybko?? pojazdu
// (ma?a warto?? zmniejsza optymalizacj?, lecz jazda wygl?da p?ynniej przy ni?szych szybko?ciach)

#define ENABLING 3
// 1 - w??czanie komend?
// 2 - w??czanie klawiszem mini-misji
// 3 - oba powy?sze

#define foreach(Player,%1) for(new %1; %1 <= HighestPlayerID; %1++) if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
#define GetAngleBetweenCoordinates(%1,%2,%3,%4) (atan2(floatabs(%3 - %1), floatabs(%4 - %2)))

new Slots,
HighestPlayerID;

forward Tempomat_Refresh();
forward Tempomat_Version(index, response_code, data[]);

Float:GetHeadingAngle(Float:targetX, Float:targetY, Float:entityX, Float:entityY) //autor: Destrojer
{
new
Float:vectorX = targetX - entityX,
Float:vectorY = targetY - entityY,
Float:HeadingAngle;...
5. [INNE] Tempomat działa dla id 0
Witam

Znalaz?em tempomat.Wklei?em do mapki.
Wszystko ?adnie dzia?a.Zacz??em gra? z
bratem i dzia?a? tylko mi (bo mia?em id 0).
Co zrobi? aby tempomat dzia?a? u wszystkich.
Oto kod:
Kod:

if(IsPlayerInAnyVehicle(playerid))
{
if(GetPVarInt(playerid, "Tempomat_Enabled") == 1)
{
#if ENABLING == 2 || ENABLING == 3
if(newkeys & KEY_SUBMISSION)
return DisableCruiseControl(playerid);
#endif
if(newkeys & 8 || newkeys & 32 || newkeys & 128)
return DisableCruiseControl(playerid);
}
#if ENABLING == 2 || ENABLING == 3
else
{
if(newkeys & KEY_SUBMISSION)
return EnableCruiseControl(playerid);
}
#endif
}
return 0;
}


Za pomoc piwko :piwo: i rep +5
6. Tempomat
Witam m?g?bym prosi? o instrukcje i jak?kolwiek pomoc w stworzeniu tempomatu
mia?by on dzia?a? na zasadzie wpisania komendy np /tempomat 50 i samoch?d rozp?dza? by si? maksymalnie do 50 nie trzyma? wci?z tej pedko?ci np przy g?rkach itp lecz aby nie zezwoli? pojazdowi przekroczenia danej pr?dkosc chyba ?e gracz przerwa? by jego prace klawiszem/komend?

poprosi? bym o pomoc czego musze u?yc i co zastosowa?.