Skripta koju koristim: Moja
Opis problema: Stavio sam KEY_JUMP da mi bude za paljenje vozila, znaci treba na shift da se pali,ali on nece na shift vec na 'S'. Kako da namestim na shift?
Deo skripte: Sta treba dajem.
[pawn] if(newkeys & KEY_JUMP)
{
if(engineOn[GetPlayerVehicleID(playerid)]) return 1;
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vv = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return 1;
if(!engineOn[GetPlayerVehicleID(playerid)])
{
[/pawn]
if(newkeys == KEY_JUMP)
{
if(engineOn[GetPlayerVehicleID(playerid)]) return 1;
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vv = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return 1;
if(!engineOn[GetPlayerVehicleID(playerid)])
{
Radi, hvala, sada imam jedan problem, sto se tice markera na mapi, sve uradim ali se vidi na celoj mapi.
ShowPlayerMarkers(1); u ongamemodeinit
[pawn]
forward BojaNaMapi(playerid);
public BojaNaMapi(playerid)
{
new Float:playerx,Float:playery,Float:playerz;
GetPlayerPos(playerid, playerx,playery,playerz);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, 30.0, playerx,playery,playerz)) GetPlayerColor(playerid);
}
return (true);
}
[/pawn]