Wysłany: 2014-07-29, 11:27
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
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?
Wysłany: 2014-07-29, 11:30
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Do public OnPlayerKeyStateChange
Kod: if(newkeys & KEY_ANALOG_LEFT && GetPlayerState(playerid) == 4)
{
new Float:X1, Float:Y1, Float:Z1, VehicleID;
GetPlayerPos(playerid, X1, Y1, Z1);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X1, Y1, Z1);
SetVehicleZAngle(VehicleID, 0);
SetVehicleHealth(VehicleID,1000.0);
SendClientMessage(playerid,ZIELONY,"Pojazd naprawiony!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
return 1;
}
Wysłany: 2014-07-29, 11:38
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
Kod:
C:\Users\User\Desktop\flip.pwn(1) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(4) : warning 219: local variable "X1" shadows a variable at a preceding level
C:\Users\User\Desktop\flip.pwn(4) : warning 219: local variable "Y1" shadows a variable at a preceding level
C:\Users\User\Desktop\flip.pwn(4) : warning 219: local variable "Z1" shadows a variable at a preceding level
C:\Users\User\Desktop\flip.pwn(5) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(7) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\User\Desktop\flip.pwn(7) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(8) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\User\Desktop\flip.pwn(8) : error 070: rational number support was not enabled
C:\Users\User\Desktop\flip.pwn(9) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(10) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(11) : error 010: invalid function or declaration
C:\Users\User\Desktop\flip.pwn(12) : warning 203: symbol is never used: "VehicleID"
C:\Users\User\Desktop\flip.pwn(12) : warning 203: symbol is never used: "X1"
C:\Users\User\Desktop\flip.pwn(12) : warning 203: symbol is never used: "Y1"
C:\Users\User\Desktop\flip.pwn(12) : warning 203: symbol is never used: "Z1"
C:\Users\User\Desktop\flip.pwn(12) : error 013: no entry point (no public functions)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Wysłany: 2014-07-29, 11:56
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Masz w skrypcie
Kod: #include <a_samp>
#define FILTERSCRIPT
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_ANALOG_LEFT && GetPlayerState(playerid) == 2)
{
new Float:X1, Float:Y1, Float:Z1, VehicleID;
GetPlayerPos(playerid, X1, Y1, Z1);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X1, Y1, Z1);
SetVehicleZAngle(VehicleID, 0);
SetVehicleHealth(VehicleID,1000.0);
SendClientMessage(playerid, 0x00CC00AA, "Pojazd naprawiony!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
return 1;
}
Wysłany: 2014-07-29, 12:37
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
Teraz dzia?a ale tylko na tej klawiaturce po prawej bo na 4 jest radio kana?y mo?esz ?eby na tych zwyk?ych numerkach na 3 si? zmienia?o?
Wysłany: 2014-07-29, 12:39
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Wysłany: 2014-07-29, 12:43
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
To zrobisz tak ?eby pod 1 by?o?
Wysłany: 2014-07-29, 12:45
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Poda?em Ci wy?ej link do listy klawiszy SA:MP.
KEY_ANALOG_LEFT zamie? na wybrany z listy klawiszy.
P.S. SAMP oferuje tylko klawisz "2", je?li chodzi o klawisze liczbowe ze zwyk?ej klawiatury.
Wysłany: 2014-07-29, 12:54
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
Kod:
#include <a_samp>
#define FILTERSCRIPT
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_ACTION && GetPlayerState(playerid) == 1)
{
new Float:X1, Float:Y1, Float:Z1, VehicleID;
GetPlayerPos(playerid, X1, Y1, Z1);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X1, Y1, Z1);
SetVehicleZAngle(VehicleID, 0);
SetVehicleHealth(VehicleID,1000.0);
SendClientMessage(playerid, 0x00CC00AA, "Pojazd naprawiony!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
return 1;
}
nie reaguje
Wysłany: 2014-07-29, 17:21
Sandro
Wiek: 29 Na forum: 4771 dni Posty: 14
Nick w MP: Sandro
Piwa : 21
Kod: #include <a_samp>
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_SUBMISSION))
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid, vehicleid))
{
SetVehicleHealth(vehicleid,100.0);
AddVehicleComponent(vehicleid, 1010);
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -1);
new VehicleID, Float:X, Float:Y, Float:Z, Float:Angle; GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
GetVehicleZAngle(VehicleID, Angle);
SetVehicleZAngle(VehicleID, Angle);
}
}
return 1;
}
To jest po klawisz "2" prosze sobie zmieni?, je?eli pragniesz po inny
Dzia?a, testowane, sam korzsytam. Je?eli masz problem to pisz, jak wszystko gra to napisz, postaw zimnego browarka i b?dzie git
Wysłany: 2014-07-29, 19:23
grols112
Wiek: 27 Na forum: 4710 dni Posty: 94
No w?a?nie zmieniam na inny klawisz i co? nie gra mo?esz to na 1 albo 3 albo 4 przerobi? i oczywi?cie BIG ZIMNY BROWEK B?DZIE wielkie dzi?ki koleszko
Wysłany: 2014-07-30, 10:14
Avast99
Wiek: 28 Na forum: 4647 dni Posty: 135
Nick w MP: Avast99
Piwa : 352
Kod: #include <a_samp>
#define FILTERSCRIPT
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_ANALOG_DOWN && GetPlayerState(playerid) == 1)
{
new Float:X1, Float:Y1, Float:Z1, VehicleID;
GetPlayerPos(playerid, X1, Y1, Z1);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X1, Y1, Z1);
SetVehicleZAngle(VehicleID, 0);
SetVehicleHealth(VehicleID,1000.0);
SendClientMessage(playerid, 0x00CC00AA, "Pojazd naprawiony!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
return 1;
}
Przerobione na NUM2.
Tak jak te? wy?ej pisa?em, je?li chodzi o liczby na zwyk?ej klawiaturze to tylko "2"
Tagi: /flip :: klawisz
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: