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: klawisz
1. bindowanie ss pod klawisz
Siemka, wie kto? mo?e jak zbinowac screenshota pod dany klawisz w skrypcie?
2. Ręczny na klawisz
Siema, zrobi?em takie co?:

function toggleFreezeStatus plrplayerVehicle )
    if 
getPedOccupiedVehicle plr then
        local playerVehicle 
getPedOccupiedVehicle plr )
        
local currentFreezeStatus isElementFrozen playerVehicle )
        
local newFreezeStatus not currentFreezeStatus
        setElementFrozen 
playerVehicletrue)
    
end
end

function zmien plr keykeyState )
local connectedPlayers getElementsByType "plr" )
for 
iplr in ipairs(connectedPlayers) do
    
end
end
bindKey 
plr"1""down""Toggle freeze status"zmien )


Chcia?em ?eby zaciagac reczny, przykladowo na "1" i zeby mozna sp??ci? reczny tym samym przyciskiem.
Niestety nie dzia?a i wywala mi takie co?:

WARNING: [gameplay]/kontrol/kon.lua:15Bad argument 'bindKey' [Expected player at argument 1got nil]
3. Klawisz ESC
Mam pytanie czy istnieje funkcja kt?ra sprawdza czy gracz wcisn? klawisz ESC je?eli tak to dostaje informacje typu zostajesz wypisany z zabawy ?
4. [INNE] Silnik na klawisz
Witam przy tym kodzie wyskakuj? mi b??dy, od dzi? siedz? w pawn i niestety nie wiem jak sobie z tym poradzi? :(
Kod:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2){
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, ~b~Silnik wylaczony wcisnij shift aby wlaczyc go., 5000, 5);
if(newstate == PLAYER_STATE_DRIVER)
{
new str[256];
format(str, sizeof(str), "%s", GetVehicleName(GetPlayerVehicleID(playerid)));
GameTextForPlayer(playerid, str, 5000, 1);
TextDrawShowForPlayer(playerid, DriftTD[playerid]);
}


Wywala takie b??dy:
Kod:

C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(37) : error 017: undefined symbol "b"
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(37) : error 017: undefined symbol "Silnik"
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(37) : error 017: undefined symbol "wylaczony"
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(37) : fatal error 107: too many error messages on one line
5. [INNE] /flip na klawisz
Witam.
Pr?bowa?em zrobi?, ?e pod klawiszem 3 albo 4 mam komend? /flip
ale si? nie uda?o bo ma?o si? znam xD

Kod:


CMD:flip(playerid,cmdtext[])
{
if(newkeys & KEY_ANALOG_LEFT && GetPlayerState(playerid) == 4)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
SendClientMessage(playerid,ZIELONY,"Pojazd naprawiony!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
return 1;
}
return 1;
}


pomo?e kto?
6. [INNE] Odpalenie na klawisz - warningi
Witam mam problem zrobi?em sobie ?wiatla na klawis oraz odpalanie silnika , i teraz mam takie Warningi , i chcia?bym je usun? oto one:

[code]warning 219: local variable "engine" shadows a variable at a preceding level
warning 219: local variable "lights" shadows a variable at a preceding level
warning 219: local variable "alarm" shadows a variable at a preceding level
warning 219: local variable "doors" shadows a variable at a preceding level
warning 219: local variable "bonnet" shadows a variable at a preceding level
warning 219: local variable "boot" shadows a variable at a preceding level
warning 219: local variable "objective" shadows a variable at a preceding level
warning 219: local variable "engine" shadows a variable at a preceding level
warning 219: local variable "lights" shadows a variable at a preceding level
warning 219: local variable "alarm" shadows a variable at a preceding level
warning 219: local variable "doors" shadows a variable at a preceding level
warning 219: local variable "bonnet" shadows a variable at a preceding level
warning 219: local variable "boot" shadows a variable at a preceding level
warning 219: local variable "objective" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


14 Warnings.
[/code]


[code]LINIJKA:

new vid ...
7. [INNE] ODPALENIE NA KLAWISZ
Witam to znowu ja, mam pytanie dot. jak zrobi? odpalenie silnika na klawisze: 2+Przycisk myszy , wiem ?e przycisk myszy to KEY_FIRE ale ten numer 2 na kalwie to niewiem pomo?ecie?
8. [GF] Szlaban na klawisz
Cze??! Mam problem z szlabanem. Chodzi o to, ?e ka?dy mo?e go otwiera? i zamyka? :/ Podaje kod:

http://pastebin.com/bbe403sR


Co tu jest nie tak? I jak zrobi?, aby innym nie dzia?a?o?
9. [INNE] Klawisz F6
Witam.Pisz? w sprawie i? mam problem odno?nie z w?amami na nicki graczy,kt?rzy wchodz? a czyje? konto i po naci?ni?ciu F6 wyskakuje okno do pisania komend i po wpisaniu jakiejkolwiek komendy mog? wbi? na serwer bez has?a.I mam takie pytanie jak doda? tak? opcje ?eby wy?aczy? ten klawisz.Za pomoc daje :arrow: :piwo: .
10. [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 ...