[Pomoc]Sacuvavanje

Započeo mijata
14. Jan. 2015. Zaključano
228
pregleda
4
postova
mijata
4
Shot Caller
14. Jan. 2015.
Skripta koju koristim:FS BOMBA
Detaljan opis problema:zasto kada udjem u igru u timu terorista moram da se relog 2 puta da bi zapamtilo da sam terorista tako isto i sa policijom kada izadjem i udjem ono zapamti da sam bio terorista i moram relog 2 puta
Dio skripte:
#include 
#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA

new PostaviTim;
new PlantedBomb = 0;
new Explode;
new SetpScore;
new dbomb;

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
    PostaviTim = 0;
    SetpScore = 0;
    dbomb = 0;
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    PostaviTim = 0;
    SetpScore = 0;
    dbomb = 0;
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if (PostaviTim == 0)
    {
        new Tim = random(2);
        switch(Tim)
        {
            case 0:
            {
                PostaviTim = 1;
                //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
            }
            case 1:
            {

                PostaviTim = 2;
                //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
            }
        }
    }
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
    {
        if (PostaviTim == 2) return SendClientMessage (playerid, COLOR_RED, "Cops can't plant bomb");
        if (!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
        if (PlantedBomb == 1) return SendClientMessage(playerid,COLOR_RED,"Bomb is already planted!");
        PlantedBomb = 1;
        SetpScore = 1;
        GameTextForAll("~r~Bomb has been planted!",3000,5);
        Explode = SetTimerEx("Explosion", 300000, false, "i", playerid);
    }

    if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
    {
        if (PostaviTim == 2)
        {
            if (!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
            if (PlantedBomb == 0) return SendClientMessage(playerid,COLOR_RED,"Bomb is not planted!");
            SendClientMessage(playerid,COLOR_RED,"You are defusing a bomg, please wait...");
            dbomb = 1;
            SetTimerEx("Defusion", 20000, false, "i", playerid);
        }
        else
        {
            SendClientMessage (playerid, COLOR_RED, "Only cops can defuse bomb");
        }
    }
    return 0;
}

forward Explosion(playerid);
public Explosion(playerid)
{
    if(SetpScore == 1)
    {
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
        SetpScore = 0;
        GivePlayerMoney(playerid, 10000);
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
        SendClientMessage(playerid, COLOR_RED, "Bomb:you got +5 score and 10000$ for planting bomb");
    }
    GameTextForAll("~r~Bomb exploded",6000,5);
    CreateExplosion(212.9239,1820.3402,6.4216,12,20.0);
    PlantedBomb = 0;
    return 1;
    KillTimer(Explode);
}

forward Defusion(playerid);
public Defusion(playerid)
{
    if(dbomb == 1)
    {
        GivePlayerMoney(playerid, 10000);
        SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
        SendClientMessage(playerid, COLOR_RED, "Bomb:you got +5 score and 10000$ for defusing bomb");
        dbomb = 0;
    }
    GameTextForAll("~r~Bomb defused",6000,5);
    PlantedBomb = 0;
    KillTimer(Explode);
    return 1;

}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
5
OG Legend
14. Jan. 2015.
Po ovim on tebe ne zapamti nego tebi su timovi random nekad se moze desiti da ces biti terorista kad se spawn nekad policajac nekad vise puta jedno te isto zaredom itd...
mijata
4
Shot Caller
14. Jan. 2015.
jel moze da se popravi nekako
Rudimental
5
OG Legend
14. Jan. 2015.
Pa ili ostavi ovako random da dobije kada se spawn ili osmisli kako da ljudi biraju tim

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha