[Pomoc] Bug

Započeo Schwarz
30. Sep. 2012. Zaključano
945
pregleda
16
postova
Mikjo_Ivanovski
5
Kingpin
30. Sep. 2012.
Skripta koju koristim: EGRPG by Faris
Detaljan opis problema: Pa kad napunim gorivo na bezinsku nece da se vrati na 100 i netrosi se gorivo dodek ne respawn auto
Dio skripte: Fuel System
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
WuTroX89
3
Hustler
30. Sep. 2012.
Daj komandu za punjenje goriva i OnVehicleSpawn
Mikjo_Ivanovski
5
Kingpin
30. Sep. 2012.
sta tacnije od OnVehicleSpawn ?
Mikjo_Ivanovski
5
Kingpin
30. Sep. 2012.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(strcmp(cmd, "/fill", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(IsAtGasStation(playerid))
{
    if(Gas <= 99)
    {
    TogglePlayerControllable(playerid, 0);
    GameTextForPlayer(playerid,"~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Rezervoar se puni, sacekajte!",3000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling = 1;
}
else
{
    GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~kanister je pun",3000,4);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," Niste na Pumpi!");
}
}
    return 1;
}
if(strcmp(cmd, "/fillcar", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo > 0)
    {
        if(Gas[gLastCar] < 81)
        {
        SendClientMessage(playerid, COLOR_WHITE, "  Napunili ste vas auto sa gorivom iz kanistera.");
        Gas[gLastCar] += 20;
        PlayerInfo = 0;
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Vas automobil ima jos dovljno goriva pa ne morate koristiti rezervno !");
}
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "  Nemate goriva u kanisteru !");
    }
}
return 1;
}

///////////////////////		tuning 		///////////////////////////////////////////////////////////////////////
public OnVehicleSpawn(vehicleid)
{
return 1;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
public CarCheck()
{
new string;
foreach (Player, j)
{
    new Float:health;
    GetPlayerHealth(j, health);
if(STDPlayer==1)
{
    GetPlayerHealth(j, health);
    SetPlayerHealth(j, health - 5.0);
    SendClientMessage(j, COLOR_LIGHTRED, "* Izgubili ste 4 helta zbog STD.");
}
else if(STDPlayer==2)
{
    GetPlayerHealth(j, health);
    SetPlayerHealth(j, health - 12.0);
    SendClientMessage(j, COLOR_LIGHTRED, "* Izgubili ste 8 helta zbog STD.");
}
else if(STDPlayer==3)
{
    GetPlayerHealth(j, health);
    SetPlayerHealth(j, health - 20.0);
    SendClientMessage(j, COLOR_LIGHTRED, "* Izgubili ste 12 helta zbog STD.");
}
if(GetPlayerMoney(j) < 0)
{
    if(MoneyMessage==0)
    {
    format(string, sizeof(string), "Vo dolgovi ste, imate vreme do sledniot payday da soberete: $%d ili ke odite vo zatvor.", GetPlayerMoney(j));
SendClientMessage(j, COLOR_LIGHTRED, string);
MoneyMessage = 1;
}
}
else
{
    MoneyMessage = 0;
}
}
for(new c = 1; c < 254; c++)
{
foreach (Player, i)
{
if (PlayerInfo == 5)
{
SetVehicleParamsForPlayer(c, i, 0, 0);
}
}
if (gLastDriver == 301)
{
}
if (gLastDriver >= 300)
{
gLastDriver++;
}
}
return 1;
}

public CarInit()
{
for(new c = 1; c < 254; c++)
{
gLastDriver = 299;
}
gLastDriver=255;
return 1;
}
public LockCar(carid)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(carid,i,0,1);
}
}

public UnLockCar(carid)
{
foreach (Player, i)
{
if(!IsAPlane(carid))
{
SetVehicleParamsForPlayer(carid,i,0,0);
}
}
}

public InitLockDoors(playerid)
{
    if(IsPlayerConnected(playerid))
{
new c;
while (c < 254)
{
c++;
if (gCarLock == 1)
{
SetVehicleParamsForPlayer(c,playerid,0,1);
}
}
}
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
new State ;
new string;
new sendername;
    State=GetPlayerState(playerid);

    if(State == PLAYER_STATE_DRIVER)
{

GetPlayerName(playerid, sendername, sizeof(sendername));

if (kacigawearg == 1)
{
// neradi za sada nista
}
else
{format(string, sizeof(string), "( {FFFFFF}%s {C2A2DA}) Svrtuva kluc i gasi motor na vozilo .", sendername);}

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
gEngine = 0;
engineOn[GetPlayerVehicleID(playerid)] = 0;
//---------------------
// gasi gps na izlasku
if (PlayerInfo == 1){DisablePlayerCheckpoint(playerid);PlayerInfo = 0;SendClientMessage(playerid, COLOR_LIGHTBLUE, "{FFFFFF}Go isklucivte G.P.S. !");}
//---------------------
if(IsAKartingCars(vehicleid)){if(PlayerInfo > 0){SetVehicleToRespawn(vehicleid);PlayerInfo = 0;}}
//---------------------
//new keycar = PlayerInfo;new keycar2 = PlayerInfo;new keycar3 = PlayerInfo;
//---------------------
new vozilo = GetPlayerVehicleID(playerid);
if(IsAPostarKamion(vozilo)) // postarpreuzmi
{
    if(State == PLAYER_STATE_DRIVER)
    {
        if (PlayerInfo == 1)
        {
    DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED," {FFFF00}Prekinavte so prevoz na posta !");
PlayerInfo = 0;
}
}
}
if(IsARNovac(vozilo)) // /prikupinovac
{
    if(State == PLAYER_STATE_DRIVER)
    {
if (PlayerInfo == 1)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED," {FFFF00}Prekinavte so zbiranje pari !");
PlayerInfo = 0;
}
}
}

if(IsAPolaganje(vehicleid))
{
if(PlayerInfo > 0) {
SendClientMessage(playerid, COLOR_LIGHTBLUE, "{FFFFFF} {F81414}Prekinavte so polaganje, ke morate sve od pocetok !");
PlayerInfo = 0;
SetVehicleToRespawn(PlayerInfo);
PlayerInfo = 0;
DisablePlayerCheckpoint(playerid);
}
}
//---------------------
/*if(IsAnOwnableCar(vehicleid))
{
if(keycar == vehicleid)
{
foreach (Player, i){SetVehicleParamsForPlayer(vehicleid,i,0,1);}GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);CarInfo = 1;
}
else if(keycar2 == vehicleid)
{foreach (Player, i){SetVehicleParamsForPlayer(vehicleid,i,0,1);}
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo = 1;
}
else if(keycar3 == vehicleid)
{foreach (Player, i){SetVehicleParamsForPlayer(vehicleid,i,0,1);}
GameTextForPlayer(playerid, "~w~Vozilo je~n~~r~Zakljucano", 4000, 3);
CarInfo = 1;
}
}
*/
//---------------------
if(IsAHarvest(vehicleid))
{if(FarmerVar == 1){
SetTimer("FarmerExit", 7000, 0);
GameTextForPlayer(playerid, "~n~~w~Imate ~r~7~w~ sekundi~n~da vlezete vo kombajnot", 5000, 3);
    }
}
//---------------------
    if(IsAGangCar2(vehicleid))
{
      if(PlayerInfo == 1)
      {
        DisablePlayerCheckpoint(playerid);
PlayerInfo = 0;
        SCM(playerid,COLOR_WHITE," {F81414}Izlegovte od voziloto vo tekot na svercot. Svercot e prekinat!");
        }
}
//---------------------
    if(IsAGangCar5(vehicleid))
{
      if(PlayerInfo == 1)
  {
        DisablePlayerCheckpoint(playerid);
PlayerInfo = 0;
        SCM(playerid,COLOR_WHITE," {F81414}Izasli ste iz kombija tokom sverca. Sverc vam je prekinut!");
}
}
//---------------------
if(IsAGangCar7(vehicleid))
{
      if(PlayerInfo == 1)
  {
        DisablePlayerCheckpoint(playerid);
PlayerInfo = 0;
        SCM(playerid,COLOR_WHITE," {F81414}Izlegovte od voziloto vo tekot na svercot. Svercot e prekinat!");
}
}
//---------------------
if(gGas == 1)
{
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~Go napusti voziloto", 500, 3);
}
//---------------------
if (BusrouteEast != 0 || BusrouteWest != 0)
{
BusrouteEnd(playerid, vehicleid);
}
//---------------------
    if(PlayerInfo == 1)
    {
StopAudioStreamForPlayer(playerid),SendClientMessage(playerid,COLOR_WHITE,"{FF00EA} {FFFFFF}Iskluceno.");
    PlayerInfo = 0;
}
//---------------------

}//if(State == PLAYER_STATE_DRIVER)

if (IsABus(vehicleid))
{
for (new i=0; i<=MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if (BusrouteEast != 0 && BusrouteEast == vehicleid)
{
GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~g~Patnikot go napustio Busot", 5000, 3);
}
else if (BusrouteWest != 0 && BusrouteWest == vehicleid)
{
GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~g~Patnik go napusti Busot", 5000, 3);
}
}
}
}
Mikjo_Ivanovski
5
Kingpin
30. Sep. 2012.
Ajde pomozite  ☹️
Deleted User
Obrisan korisnik
30. Sep. 2012.
Da li imaš tajmer OnGameModeInit za CheckGas?
Mikjo_Ivanovski
5
Kingpin
30. Sep. 2012.
Da odi skype vidi ubavo preku TV
Mikjo_Ivanovski
5
Kingpin
1. Okt. 2012.
Ajde jel hoce neko pomoci ?  ☹️
Mikjo_Ivanovski
5
Kingpin
2. Okt. 2012.
Sredio sam bug  😁 moze li mi neko reci kako da smenim cenu na benzin. ?
Deleted User
Obrisan korisnik
2. Okt. 2012.
U Fillup vidi imaš li GivePlayerMoney(playerid, -nzmkako);
Mikjo_Ivanovski
5
Kingpin
2. Okt. 2012.
SafeJBC_GivePlayerMoney(i, - FillUp);
Ovo imam i de tu da dodam cenu
Deleted User
Obrisan korisnik
2. Okt. 2012.
Pa imaš tu new Fillup pa nešto puta * minus ovo ono daj mi to.
Mikjo_Ivanovski
5
Kingpin
2. Okt. 2012.
public Fillup()
{
foreach (Player, i)
{
    new VID;
    new FillUp;
    new string;
    VID = GetPlayerVehicleID(i);
    FillUp = GasMax - Gas;
if(Refueling == 1)
    {
        if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnCobra(VID) || IsAnAmbulance(VID) ||IsAVladaCar(VID))
        {
            Gas += FillUp;
            FillUp = FillUp * SBizzInfo;
            format(string,sizeof(string),"* Vozilo je napunjeno za: $%d.",FillUp);
    SendClientMessage(i,COLOR_WHITE,string);
    GameTextForPlayer(i, "~w~Uprava je platila za gorivo.", 5000, 1);
//SBizzInfo += FillUp;
//ExtortionSBiz(3, FillUp);
Refueling = 0;
TogglePlayerControllable(i, 1);
        }
        else
        {
if(GetPlayerMoney(i) >= FillUp+4)
{
Gas += FillUp;
FillUp = FillUp * SBizzInfo;
  format(string,sizeof(string),"* Vozilo je napunjeno za: $%d.",FillUp);
  SendClientMessage(i,COLOR_WHITE,string);
SafeJBC_GivePlayerMoney(i, - FillUp);
SBizzInfo += FillUp;
ExtortionSBiz(3, FillUp);
Refueling = 0;
TogglePlayerControllable(i, 1);
}
  else
  {
    format(string,sizeof(string),"* Nemate dovoljno novca za gorivo, racun je $%d .",FillUp);
  SendClientMessage(i,COLOR_WHITE,string);
  TogglePlayerControllable(i, 1);
}
}
}
}
return 1;
}


Evo ti sve pa vidi  😉
Deleted User
Obrisan korisnik
2. Okt. 2012.
public Fillup()
{
foreach (Player, i)
{
    new VID;
    new FillUp;
    new string;
    VID = GetPlayerVehicleID(i);
    FillUp = 50;
if(Refueling == 1)
    {
        if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnCobra(VID) || IsAnAmbulance(VID) ||IsAVladaCar(VID))
        {
            Gas += FillUp;
            FillUp = FillUp * SBizzInfo;
            format(string,sizeof(string),"* Vozilo je napunjeno za: $%d.",FillUp);
    SendClientMessage(i,COLOR_WHITE,string);
    GameTextForPlayer(i, "~w~Uprava je platila za gorivo.", 5000, 1);
//SBizzInfo += FillUp;
//ExtortionSBiz(3, FillUp);
Refueling = 0;
TogglePlayerControllable(i, 1);
        }
        else
        {
if(GetPlayerMoney(i) >= FillUp+4)
{
Gas += FillUp;
FillUp = FillUp * SBizzInfo;
  format(string,sizeof(string),"* Vozilo je napunjeno za: $%d.",FillUp);
  SendClientMessage(i,COLOR_WHITE,string);
SafeJBC_GivePlayerMoney(i, - FillUp);
SBizzInfo += FillUp;
ExtortionSBiz(3, FillUp);
Refueling = 0;
TogglePlayerControllable(i, 1);
}
  else
  {
    format(string,sizeof(string),"* Nemate dovoljno novca za gorivo, racun je $%d .",FillUp);
  SendClientMessage(i,COLOR_WHITE,string);
  TogglePlayerControllable(i, 1);
}
}
}
}
return 1;
}
Mikjo_Ivanovski
5
Kingpin
2. Okt. 2012.
Neradi ovako kad stavim ovo pak ono isto staro nece da trosi benzin.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha