[POMOC]Oko fs

Započeo JONY
16. Jan. 2012. Zaključano
412
pregleda
2
postova
JONY
4
Enforcer
16. Jan. 2012.
Skripta koju koristim:moj edit
Detaljan opis problema:kada ubacim ovu fs nijedna komanda na serveru mi ne radi.nez sta blokira.ovo je fs koja blokira komande
Dio skripte:
#include 

//======================================================================//
//===============================[ News ]===============================//
//======================================================================//

new Text: dexyspeedo;
new Text: dexyfuel;
new Gorivo;
new PGoriva;

//======================================================================//
//==============================[ Defines ]=============================//
//======================================================================//

#define Red 0xFF0000AA
#define Gold 0xB8860BAA
#define MAX_GORIVO 101
#define CIJENA 90

//======================================================================//
//==============================[ Forwards ]============================//
//======================================================================//

forward TrosnjaGoriva();
forward PunjenjeGoriva();

//======================================================================//
//==============================[ Publics ]=============================//
//======================================================================//

public OnFilterScriptInit()
{

//============================================================================//
//===============================[ Fuel Sistem ]==============================//
//============================================================================//
    SetTimer("TrosnjaGoriva", 10000, 1);
for(new c; c<700; c++)
{
    Gorivo = MAX_GORIVO;
}

dexyfuel = TextDrawCreate(571.000000, 421.000000, "          ");
TextDrawAlignment(dexyfuel,0);
TextDrawBackgroundColor(dexyfuel, 0x000000ff);
TextDrawFont(dexyfuel, 1);
TextDrawLetterSize(dexyfuel, 0.350000, 1.300000);
TextDrawColor(dexyfuel, 0x33AA33AA);
TextDrawSetOutline(dexyfuel, 1);
TextDrawSetProportional(dexyfuel, 1);
TextDrawSetShadow(dexyfuel, 1);
return 1;
//============================================================================//
//============================================================================//
//============================================================================//

}

public OnPlayerConnect(playerid)
{
//============================================================================//
//============================= [ Brzinomjer ] ===============================//
//============================================================================//

  dexyspeedo = TextDrawCreate(580.000000, 435.000000, "        ");
  TextDrawAlignment(dexyspeedo,0);
TextDrawBackgroundColor(dexyspeedo, 0x000000ff);
TextDrawFont(dexyspeedo, 1);
TextDrawLetterSize(dexyspeedo, 0.339998, 1.100000);
TextDrawColor(dexyspeedo, 0x33AA33AA);
TextDrawSetOutline(dexyspeedo, 1);
TextDrawSetProportional(dexyspeedo, 1);
TextDrawSetShadow(dexyspeedo, 1);

//============================================================================//
//============================================================================//
//============================================================================//

return 1;
}
public OnPlayerUpdate(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return 1;
new estr,speed = GetSpeed(playerid);
if(!speed || speed < 0) return TextDrawSetString(dexyspeedo," ~y~km/h");
format(estr,16,"~r~%d ~y~km/h",speed);
TextDrawSetString(dexyspeedo,estr);
return 1;
}
GetSpeed(id)
{
    new Float:s;
    GetVehicleVelocity(GetPlayerVehicleID(id),s,s,s);
    return floatround(1.61*floatsqroot(floatabs(floatpower(s+s+s,2)))*90);
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid,dexyspeedo);
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid,dexyspeedo); else if(newstate-1) TextDrawShowForPlayer(playerid,dexyspeedo);
}
public TrosnjaGoriva()
{
new g;
for(g=0; g {
    if(IsPlayerConnected(g))
    {
        if(IsPlayerInAnyVehicle(g))
        {
            new Poruka = 1;
        new VID = GetPlayerVehicleID(g);
        new KGoriva;
        if(Gorivo >= 1)
        {
        Gorivo--;
        format(KGoriva, sizeof(KGoriva), "~y~Fuel: ~r~%d%", Gorivo);
        TextDrawSetString(dexyfuel, KGoriva);
        TextDrawShowForPlayer(g, dexyfuel);
}
        else if(Poruka == 1)
        {
            TogglePlayerControllable(g, 0);
            SendClientMessage(g, Red, "*  Auto nema goriva.");
                    SendClientMessage(g, Gold, "GoldTime: Pisi /carexit da izades iz auta");
                    Poruka = 0;
        }
}
    }
}
return 1;
}

public PunjenjeGoriva()
{
new g;
for(g=0; g {
if(IsPlayerInAnyVehicle(g))
{
    new VID = GetPlayerVehicleID(g);
    if(Gorivo < 100)
    {
    new KGoriva;
    Gorivo += 5;
        format(KGoriva, sizeof(KGoriva), "~y~Fuel: ~r~%d%", Gorivo);
        TextDrawSetString(dexyfuel, KGoriva);
        GivePlayerMoney(g, -CIJENA);
GameTextForPlayer(g, "Punjenje", 1000, 4);
}
else
{
    Gorivo = 101;
    KillTimer(PGoriva);
    TogglePlayerControllable(g, 1);
    GameTextForPlayer(g, "Punjenje Zavrseno", 1000, 4);
    TextDrawUpdate(dexyfuel);
}
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
//============================================================================//
//=================================[ Fuel ] ==================================//
//============================================================================//

  if(strcmp(cmdtext, "/exit", true, 5) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    TogglePlayerControllable(playerid, 1);
        RemovePlayerFromVehicle(playerid);
}
else
{
    SendClientMessage(playerid, Gold, " Niste Logirani.");
}
return 1;
}

if(strcmp(cmdtext, "/fuel", true, 7) == 0)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1006.1320, -936.5497, 42.3281))
        {
            PunjenjeGoriva();
            TextDrawUpdate(dexyfuel);
            PGoriva = SetTimer("PunjenjeGoriva", 1000, 1);
            TogglePlayerControllable(playerid, 0);
        }
        else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1940.9115, -1772.5199, 13.6406))
        {
            PunjenjeGoriva();
            TextDrawUpdate(dexyfuel);
            PGoriva = SetTimer("PunjenjeGoriva", 1000, 1);
            TogglePlayerControllable(playerid, 0);
}
else
{
    SendClientMessage(playerid, Gold, "Nisi blizu Benzinske Stanice!");
}
}
else
{
    SendClientMessage(playerid, Gold, "Nisi u vozilu!");
}
return 1;
}
return 1;
}
stock TextDrawUpdate(Text:TextID)
{
    TextDrawHideForAll(TextID);
    TextDrawShowForAll(TextID);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Luis
5
Godfather
16. Jan. 2012.
Prebacujes FS u skriptu ili ??

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha