Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: KiLLa poslato Novembar 06, 2011, 11:01:15 PRE PODNE

Naslov: [Pomoc] Izbrisati /engine
Poruka od: KiLLa poslato Novembar 06, 2011, 11:01:15 PRE PODNE
Skripta: Edit LARP-a
Problem: Izbrisem iz skripte /engine komandu

if(!strcmp(cmd, "/engine", true))
{
    if(IsPlayerConnected(playerid))
    {
if(IsPlayerInAnyVehicle(playerid))
{
    if(!engineOn[GetPlayerVehicleID(playerid)])
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
if(IsARentableBike(idcar))
{
    if(HireCar[playerid] != idcar) return 1;
}
if(IsAHarvest(idcar)) return 1;
if(IsADrugHarvest(idcar)) return 1;
if(IsASweeper(idcar)) return 1;
if(IsASalesVehicle(idcar)) return 1;


if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)
return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");

format(string, sizeof(string), "* %s spins a key and tries to start vehicle engine.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
GameTextForPlayer(playerid, "~w~Starting vehicle engine...",3500,3);
gEngine[playerid] = 1;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
else if(engineOn[GetPlayerVehicleID(playerid)])
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
if(IsARentableBike(idcar))
{
    if(HireCar[playerid] != idcar) return 1;
}
if(IsAHarvest(idcar)) return 1;
if(IsADrugHarvest(idcar)) return 1;
if(IsASweeper(idcar)) return 1;

if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)
return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");

format(string, sizeof(string), "* %s spins a key and turns off the engine.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
GameTextForPlayer(playerid, "~w~Engine Turned Off.",3500,3);
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
TogglePlayerControllable(playerid, 0);//// ath the dealship's in the game, you can go there and try to get a car, buy when you do /v it spawns you a car, but you can take it away, idk how you can buy it,can you fix it where they cant leave with the car, they have to buy it first?
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
}
    }
    return 1;


i ovo

if(strcmp(cmd, "/enginecar", true) == 0)
{
    format(string, sizeof(string),"[DEBUG]: Your current CanTurnEngine Variable is %d!",CanTurnEngine[playerid]);
    SendClientMessage(playerid, COLOR_LIGHT_BLUE,string);
return 1;
}


I kada udem u server u neki auto opet mi kaze da moram stiskat SHIFT ili /engine da bi upalio auto...
Naslov: Odg: [Pomoc] Izbrisati /engine
Poruka od: dragan12 poslato Novembar 06, 2011, 11:03:26 PRE PODNE
Pod OnPlayerKeyStateChange nadjes da imas za SHIFT gde to ispisuje i gde kao pali to obrises isto
Naslov: Odg: [Pomoc] Izbrisati /engine
Poruka od: KiLLa poslato Novembar 06, 2011, 11:09:46 PRE PODNE
Nema mi za SHIFT pod tome...
Naslov: Odg: [Pomoc] Izbrisati /engine
Poruka od: dragan12 poslato Novembar 06, 2011, 11:14:10 PRE PODNE
 if(newkeys == KEY_JUMP)//to je shift
Startup - Imas public,forwardi i nz sta jos to obrises