Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: mijata poslato Januar 09, 2015, 23:29:26 POSLE PODNE

Naslov: [Pomoc]Bomba
Poruka od: mijata poslato Januar 09, 2015, 23:29:26 POSLE PODNE
Skripta koju koristim:DM
Detaljan opis problema:PROBLEM JE U TOME sto igrac moze da planta bombu bilo gde i moze da spamuje komandu /plantbomb tako isto i sa /defusebomb treba mi da igrac moze da planta samo na mesu za plantanje i da moze da defuse samo na mestu za defuse nesto sam zeznuo pa bih molio za pomoc
Dio skripte:

    #include <a_samp>
     
    #define T1 0
    #define C1 1
     
    #define COLOR_RED 0xFF0000AA
    #define COLOR_BLUE 0x0000BBAA
     
    new gTeam[MAX_PLAYERS];
    new PlantedBomb[MAX_PLAYERS];
     
    public OnGameModeInit()
    {
            SetGameModeText("Blank Script");
            return 1;
    }
     
    public OnGameModeExit()
    {
            return 1;
    }
     
    public OnPlayerRequestClass(playerid, classid)
    {
            SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
            SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
            SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
            return 1;
    }
     
    public OnPlayerConnect(playerid)
    {
            return 1;
    }
     
    public OnPlayerDisconnect(playerid, reason)
    {
            return 1;
    }
     
    public OnPlayerSpawn(playerid)
    {
            return 1;
    }
     
    public OnPlayerDeath(playerid, killerid, reason)
    {
            return 1;
    }
     
    public OnVehicleSpawn(vehicleid)
    {
            return 1;
    }
     
    public OnVehicleDeath(vehicleid, killerid)
    {
            return 1;
    }
     
    public OnPlayerText(playerid, text[])
    {
            return 1;
    }
     
    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
            {
                if(gTeam[playerid] == T1)
                {
                       if(IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216))
                   if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
                   if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
                   PlantedBomb [T1] ++;
                   GameTextForAll("~r~Bomb has been planted!",3000,5);
               SetTimer("Explosion",300000,0);
                }
                    else
                    {
                        SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
                    }
                   
                    return 1;
            }
            if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
            {
                if(gTeam[playerid] == C1)
                {
                    if(IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
                    if(PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
                    if(gTeam[playerid] == T1) return SendClientMessage(playerid,COLOR_RED,"Only the cops can defuse the bombs, your job is to plant them!");
                    SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
                    SetTimer("Defusion",10000,0);
                }
                    else
                    {
                        SendClientMessage(playerid,COLOR_RED,"You are not in the place for defusing the bomb!");
                    }
            }
            return 0;
    }
    forward Explosion(playerid);
    public Explosion(playerid)
    {
            GameTextForAll("~r~Bomb exploded",3000,5);
            CreateExplosion(212.9239,1820.3402,6.4216,12,20.0);
            GivePlayerMoney(playerid,10000);
            SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
            return 1;
    }
    forward Defusion(playerid);
    public Defusion(playerid)
    {
            KillTimer(0);
            GameTextForAll("~b~Bomb defused",3000,5);
            GivePlayerMoney(playerid,10000);
            SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
            return 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
            return 1;
    }
     
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
            return 1;
    }
     
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
            return 1;
    }
     
    public OnPlayerEnterCheckpoint(playerid)
    {
            return 1;
    }
     
    public OnPlayerLeaveCheckpoint(playerid)
    {
            return 1;
    }
     
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
            return 1;
    }
     
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
            return 1;
    }
     
    public OnRconCommand(cmd[])
    {
            return 1;
    }
     
    public OnPlayerRequestSpawn(playerid)
    {
            return 1;
    }
     
    public OnObjectMoved(objectid)
    {
            return 1;
    }
     
    public OnPlayerObjectMoved(playerid, objectid)
    {
            return 1;
    }
     
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
            return 1;
    }
     
    public OnVehicleMod(playerid, vehicleid, componentid)
    {
            return 1;
    }
     
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
            return 1;
    }
     
    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
            return 1;
    }
     
    public OnPlayerSelectedMenuRow(playerid, row)
    {
            return 1;
    }
     
    public OnPlayerExitedMenu(playerid)
    {
            return 1;
    }
     
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
            return 1;
    }
     
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
            return 1;
    }
     
    public OnRconLoginAttempt(ip[], password[], success)
    {
            return 1;
    }
     
    public OnPlayerUpdate(playerid)
    {
            return 1;
    }
     
    public OnPlayerStreamIn(playerid, forplayerid)
    {
            return 1;
    }
     
    public OnPlayerStreamOut(playerid, forplayerid)
    {
            return 1;
    }
     
    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
            return 1;
    }
     
    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
            return 1;
    }
     
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
            return 1;
    }
     
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
            return 1;
    }



Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 09, 2015, 23:36:44 POSLE PODNE
Ako sam te dobro razumeo zelis napraviti neke bombe gde igraci mogu da postave gde hoce a za uklanjanje te bombe da moze samo tamo gde je bomba postavljena... Ako si tako zamislio onda moras napraviti poseban enum za te bombe sa njenim varijablama za kordinate i te stvari koje ti za to trebaju to mozes videti kako je radjeno za kuce ili firme pa na taj kalup i onda preko tih varijabli sve radis...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 09, 2015, 23:41:27 POSLE PODNE
nisi me lepo razuemo ja zelim da igrac moze da postavi bombu samo ako je u timu terorista na odredjeno mesto i da policija moze da defuse tu bombu samo na tom mestu gde je postavljena/plant
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 09, 2015, 23:47:38 POSLE PODNE
Aha, dobro vidim napisao si problem s kordinatom tako da ovo sto ti imas kao kordinata
if(IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216))

Trebalo bi ovako da izgleda
if(!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216)) return SCM (playerid, -1, "Tvoj text");
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 00:05:56 PRE PODNE
pazi uradio sam ovako

#include <a_samp>

    #define T1 0
    #define C1 1

    #define COLOR_RED 0xFF0000AA
    #define COLOR_BLUE 0x0000BBAA

    new gTeam[MAX_PLAYERS];
    new PlantedBomb[MAX_PLAYERS];

    public OnGameModeInit()
    {
            SetGameModeText("Blank Script");
            return 1;
    }

    public OnGameModeExit()
    {
            return 1;
    }

    public OnPlayerRequestClass(playerid, classid)
    {
            SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
            SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
            SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
            return 1;
    }

    public OnPlayerConnect(playerid)
    {
            return 1;
    }

    public OnPlayerDisconnect(playerid, reason)
    {
            return 1;
    }

    public OnPlayerSpawn(playerid)
    {
            return 1;
    }

    public OnPlayerDeath(playerid, killerid, reason)
    {
            return 1;
    }

    public OnVehicleSpawn(vehicleid)
    {
            return 1;
    }

    public OnVehicleDeath(vehicleid, killerid)
    {
            return 1;
    }

    public OnPlayerText(playerid, text[])
    {
            return 1;
    }

    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
            {
                if(gTeam[playerid] == T1)
                {
                   if(IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1820.3402,6.4216))
                   if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
                   if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
                   PlantedBomb [T1] ++;
                   GameTextForAll("~r~Bomb has been planted!",3000,5);
                   SetTimer("Explosion",300000,0);
                }
               else
              {
                 SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
              }
            if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
            {
                if(gTeam[playerid] == C1)
                {
                  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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
                   if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
                   PlantedBomb [T1] ++;
                   GameTextForAll("~r~Bomb has been planted!",3000,5);
                   SetTimer("Explosion",300000,0);
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_RED,"You are not in the place for defusing the bomb!");
                    }
            }
            return 0;
    }
    forward Explosion(playerid);
    public Explosion(playerid)
    {
            GameTextForAll("~r~Bomb exploded",3000,5);
            CreateExplosion(212.9239,1820.3402,6.4216,12,20.0);
            GivePlayerMoney(playerid,10000);
            SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
            return 1;
    }
    forward Defusion(playerid);
    public Defusion(playerid)
    {
            KillTimer(0);
            GameTextForAll("~b~Bomb defused",3000,5);
            GivePlayerMoney(playerid,10000);
            SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
            return 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
            return 1;
    }

    public OnPlayerExitVehicle(playerid, vehicleid)
    {
            return 1;
    }

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
            return 1;
    }

    public OnPlayerEnterCheckpoint(playerid)
    {
            return 1;
    }

    public OnPlayerLeaveCheckpoint(playerid)
    {
            return 1;
    }

    public OnPlayerEnterRaceCheckpoint(playerid)
    {
            return 1;
    }

    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
            return 1;
    }

    public OnRconCommand(cmd[])
    {
            return 1;
    }

    public OnPlayerRequestSpawn(playerid)
    {
            return 1;
    }

    public OnObjectMoved(objectid)
    {
            return 1;
    }

    public OnPlayerObjectMoved(playerid, objectid)
    {
            return 1;
    }

    public OnPlayerPickUpPickup(playerid, pickupid)
    {
            return 1;
    }

    public OnVehicleMod(playerid, vehicleid, componentid)
    {
            return 1;
    }

    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
            return 1;
    }

    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
            return 1;
    }

    public OnPlayerSelectedMenuRow(playerid, row)
    {
            return 1;
    }

    public OnPlayerExitedMenu(playerid)
    {
            return 1;
    }

    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
            return 1;
    }

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
            return 1;
    }

    public OnRconLoginAttempt(ip[], password[], success)
    {
            return 1;
    }

    public OnPlayerUpdate(playerid)
    {
            return 1;
    }

    public OnPlayerStreamIn(playerid, forplayerid)
    {
            return 1;
    }

    public OnPlayerStreamOut(playerid, forplayerid)
    {
            return 1;
    }

    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
            return 1;
    }

    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
            return 1;
    }

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
            return 1;
    }

    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
            return 1;
    }

ali ima 26 errora
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 00:22:24 PRE PODNE
Ako imas 26 errora onda si negde napravio propust sa zagradama { ili } pokusaj se setiti sta si zadnje radio pre no sto je nastao ovaj problem pa onda pregledaj zagrade...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 00:24:49 PRE PODNE
sad sam resio errore ali sada je opet isti problem pogledaj i aj dodaj mi ti sta treba nemogu vise da se mucim 100 god  :D

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
SetGameModeText("Blank Script");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,212.9239,18 20.3402,6.4216))
if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1 820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}


return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 00:35:14 PRE PODNE
Aj vidi sad jel to sto si hteo

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
SetGameModeText("Blank Script");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1 820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1 820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
if(PlantedBomb[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}


return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 00:37:51 PRE PODNE
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : error 001: expected token: ",", but found "-rational value-"
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : warning 215: expression has no effect
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : warning 215: expression has no effect
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : error 001: expected token: ";", but found ")"
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : error 029: invalid expression, assumed zero
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(71) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


linija 71 :if(!IsPlayerInRangeOfPoint(playerid,2.0,212.9239,1 820.3402,6.4216)) return SendClientMessage(playerid,COLOR_RED,"You are not in the place for planting the bomb");
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 01:31:27 PRE PODNE

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
SetGameModeText("Blank Script");
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}


return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 01:39:29 PRE PODNE
pazi sad je ok ovo za plant sad radi samo , sad mi za ovo /defusebomb treba da samo policija moze defuse na tom mestu gde je postavljena bomba  :(
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 03:01:57 PRE PODNE
Napravi varijablu za to pa preko nje proveravaj... Ako ne znas kako tu sam ali mi reci jel hoces da se sacuva u nalog da je igrac policajac ili ce se to odredjivati komandom nekom ili sta znm sta si vec zamislio...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 03:07:43 PRE PODNE
pa meni samo treba da ovu komanud /defusebomb mogu samo policajci da koriste na onom mestu gde je bomba postavljena a ovo je samo fs za gamemod netreba nista da sacuva u profil korisnika C1 je policija a T1 su teroristi uradi mi jos to pls, da ako igrac nije na mestu za defuse izadje poruka da nije i ako je na mestu onda da izadje za sve gametextforall bomb defused i da nemoze da defuse ako nije postavljena bomba

ako ne razumes onda ce ti ovako biti lakse

komanda /defusebomb
samo za policiju C1
nemoze da defuse ako nije plantirana bomba
i nemoze da defuse ako nije na mestu gde je bomba postavljena
ako je na mestu onda mora cekati 5 min i kad prodje pet min dobije score 5 i 10k
i igracima izadje poruka BOMB HAS BEEN DEFUSED
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 14:26:10 POSLE PODNE
Napravis u toj FS ovako nesto recimo.
Na vrh
new Policija[MAX_PLAYERS];

I u tu komandu koja je samo za njih stavis
if (Policija[playerid] != 1) return SCM (playerid, -1, "Tvoj text ako nije PD");

I to je to a ti smisli kako ces dati igracu da bude Policajac
Policija[playerid] = 1;
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 16:04:11 POSLE PODNE
e sad sam ovako uradio ali i policiji i teroristima pise da samo policija moze  da defuse bombu
a meni treba da to pise samo teroristima

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];


public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if(!gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the cops can defuse the bomb, your job is to plant it!");
if(IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if(PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}


return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}



uradi mi pa mi posalji
ima jos jedan problem sa /plantbomb sad mogu i policajci da postave bombu a treba da samo teroristi mogu
i niko nemoze da defuse bombu svima pise da samo policija moze a to treba da radi samo za policiju
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:00:58 POSLE PODNE
Evo ti ovako a ti odluci kako ces doci do toga da igrac postane PD

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];
new Policija[MAX_PLAYERS];


public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (Policija[playerid] == 1) return SendClientMessage (playerid, -1, "Tvoj text da ako je PD ne moze da koristi");
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (Policija[playerid] == 1)
{
if(!gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the cops can defuse the bomb, your job is to plant it!");
if(IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if(PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Tvoj text ako nije PD");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}


Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:09:57 POSLE PODNE
sad je za plantbomb ok samo policija sad moze opet da stavlja bombu ne pise da samo teroristi mogu
i nemoze da defuse pise ono da samo policija moze da defuse

znaci problem je sad /defusebomb
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:15:44 POSLE PODNE
A jesi postavio ti sebi varijablu na vrednost koja se tamo spominje a to je 1
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:22:05 POSLE PODNE
nisam nista samo sam kopirao ovo sto si postavio , ako je problem do te varijable reci kako to da ubacim

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];
new Policija[MAX_PLAYERS];


public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (Policija[playerid] == 1) return SendClientMessage (playerid, -1, "Only terrorists can 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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
if(gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the terrorists can plant the bomb!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (Policija[playerid] == 1)
{
if(!gTeam[playerid] == C1) return SendClientMessage(playerid,COLOR_RED,"Only the cops can defuse the bomb, your job is to plant it!");
if(IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if(PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Only cops can defuse");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:24:49 POSLE PODNE
Pa ja sam tebi to sredio posto si trazio i kao sto sam vec napisao to je to ali ti sada odluci kako ce igrac da postane taj policajac ? Hoce to biti neka komanda kojom ce neko postati PD ili sta si zamislio i onda u nju stavis

Policija[playerid] = 1;

To sam ti vec pricao
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:26:15 POSLE PODNE
ja sam uradio u gamemodu 2 tima kao za dm policiju i teroriste kapiras netreba nista da uradi da bi postao pd

samo mi treba da ova komanda /defusebomb radi samo za tim C1
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:32:03 POSLE PODNE
Probaj sad

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (gTeam[playerid] == C1) return SendClientMessage (playerid, -1, "Only terrorists can 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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (Policija[playerid] == 1)
{
if (gTeam[playerid] == C1)
{
if (IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if (PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
}
else
{
SendClientMessage (playerid, -1, "Only cops can defuse");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:33:44 POSLE PODNE
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(77) : error 029: invalid expression, assumed zero
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(77) : error 029: invalid expression, assumed zero
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(77) : warning 215: expression has no effect
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(77) : error 001: expected token: ";", but found "]"
D:\Documents and Settings\mijata_2.XPSP3-WBB\Desktop\BOMBA.pwn(77) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:35:50 POSLE PODNE

#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (gTeam[playerid] == C1) return SendClientMessage (playerid, -1, "Only terrorists can 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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (gTeam[playerid] == C1)
{
if (IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if (PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Only cops can defuse");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}


Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:39:13 POSLE PODNE
opet policija moze da planta bombu a nemoze da defuse a treba da nemoze da planta a da moze da defuse pomagaaj  :'(
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:42:26 POSLE PODNE
Definitivno se svo vreme igramo a onu najbitniju stvar ajde tako da kazemo ne spominjemo. E sada da ja tebe pitam kako si ti zamislio da uzmimo primer ja dobijem tim za policiju a ti tim za te mafijase sta vec ? Kako si zamislio to ? Jer ovo sto ti imas oko tih timova ne valja...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:46:13 POSLE PODNE
pazi uradio sam ovako dva tima teroriste i policiju - cops i terrorists
e sada ta dva tima imaju spawn u odredjenoj bazi i sad sam hteo ovo da uradim da teroristi mogu da postave bombu u bazu policije a da policija deaktivira tu bombu , na foru kao u cs 1.6 ako si nekad igrao
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 18:51:28 POSLE PODNE
Nisi me razumeo kazi mi kako si zamislio da ja postanem policajac a ti mafijas ?
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 18:52:31 POSLE PODNE
pa to samo bira kad bira klasu ne treba nista da bi izabrao tim samo klikne spawn i moze da igra u tom timu

nije na foru rp-a ono da mora da mu neko posalje zahtev da bude u tom timu

ako zelis poslacu ti ip u pm da dodjes da vidis o cemu se radi
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 19:47:07 POSLE PODNE
Ti uopste nisi nista radio po tom pitanju kako da ja recimo dobijem PD a kako ti Terorista da budes... Ja sam nesto sad na brzaka sredio a ti vidi jel sad to to...


#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new gTeam[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
    gTeam[playerid] = 0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
if (gTeam[playerid] == 0)
{
    new Tim = random(2);
  switch(Tim)
    {
    case 0:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Terorista");
          gTeam[playerid] = 1;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
      case 1:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Policajac");
          gTeam[playerid] = 2;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
    }
    }
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (gTeam[playerid] == 2) return SendClientMessage (playerid, -1, "Policija ne moze da postavlja bombu");
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (gTeam[playerid] == 2)
{
if (IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if (PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Samo Policija moze da deaktivira bombu");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}




Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 19:51:40 POSLE PODNE
sad kad probam kao policajac da plantiram bombu moze da se planta a kad probam da defuse kao policajac pise samo policija moze
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 19:57:01 POSLE PODNE
Ako si ubacio ovo sto sam ti poslao ne moguce...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 19:58:15 POSLE PODNE
moguce je sada je pomesano sada policija moze da planta bombu a teroristi mogu da defuse
SAMO NAMESTI DA NEBUDE POMESANO I BICE OK
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 20:00:10 POSLE PODNE
Onda samo zameni vrednosti za varijable i eto mada mi nije jasno ali ajde...
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 20:03:19 POSLE PODNE
kako mislis ne razumem , aj posalji to u kodu tj uradi to
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 21:24:34 POSLE PODNE
Aj ovako probaj posto kazes da je ovo FS a verujem da u modu imas varijablu gTeam i onda ti baguje cim kazes da ne radi...


#include <a_samp>

#define T1 0
#define C1 1

#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new PostaviTim[MAX_PLAYERS];
new PlantedBomb[MAX_PLAYERS];

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
    PostaviTim[playerid] = 0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
if (PostaviTim[playerid] == 0)
{
    new Tim = random(2);
  switch(Tim)
    {
    case 0:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Terorista");
          PostaviTim[playerid] = 1;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
      case 1:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Policajac");
          PostaviTim[playerid] = 2;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
    }
    }
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (PostaviTim[playerid] == 2) return SendClientMessage (playerid, -1, "Policija ne moze da postavlja bombu");
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[T1] == 1) return SendClientMessage(playerid,COLOR_RED,"The bomb is already planted!");
PlantedBomb [T1] ++;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (PostaviTim[playerid] == 2)
{
if (IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if (PlantedBomb[T1] == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Samo Policija moze da deaktivira bombu");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}




Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 21:31:48 POSLE PODNE
tooooo sad radiii to majstore samo mi popravi da nemoze da defuse ako nije plantana bomba samo jos to i gotovo :D
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 21:38:28 POSLE PODNE
Dodjes mi karton piva :D :P


#include <a_samp>
#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new PostaviTim[MAX_PLAYERS];
new PlantedBomb = 0;

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
    PostaviTim[playerid] = 0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
if (PostaviTim[playerid] == 0)
{
    new Tim = random(2);
  switch(Tim)
    {
    case 0:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Terorista");
          PostaviTim[playerid] = 1;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
      case 1:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Policajac");
          PostaviTim[playerid] = 2;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
    }
    }
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (PostaviTim[playerid] == 2) return SendClientMessage (playerid, -1, "Policija ne moze da postavlja bombu");
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,"The bomb is already planted!");
PlantedBomb = 1;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
if (PostaviTim[playerid] == 2)
{
if (IsPlayerInRangeOfPoint(playerid,2.0,213.3134,1825.4974,6.4141))
if (PlantedBomb == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Samo Policija moze da deaktivira bombu");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 21:39:05 POSLE PODNE
hahaha moze odma idemo na pivo  :P :D
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 21:40:07 POSLE PODNE
Jel to to jesi to konacno hteo ?
Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 21:42:56 POSLE PODNE
daaa , sad samo problem sa ovim da nemoze da defuse ako nije plantana bomba kad hocu /defusebomb umesto da pise bomb is not planted pise policija samo moze da defuse bombu
Naslov: Odg: [Pomoc]Bomba
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 10, 2015, 21:45:46 POSLE PODNE

#include <a_samp>
#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0000BBAA
#define SCM

new PostaviTim[MAX_PLAYERS];
new PlantedBomb = 0;

public OnGameModeInit()
{
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
    PostaviTim[playerid] = 0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
if (PostaviTim[playerid] == 0)
{
    new Tim = random(2);
  switch(Tim)
    {
    case 0:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Terorista");
          PostaviTim[playerid] = 1;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
      case 1:
      {
          SendClientMessage (playerid, -1, "Vi ste sada Policajac");
          PostaviTim[playerid] = 2;
          //SetPlayerSkin(playerid, ID Skina); // Ovo stavi ako hoces
      }
    }
    }
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/plantbomb", cmdtext, true, 10) == 0)
{
    if (PostaviTim[playerid] == 2) return SendClientMessage (playerid, -1, "Policija ne moze da postavlja bombu");
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,"The bomb is already planted!");
PlantedBomb = 1;
GameTextForAll("~r~Bomb has been planted!",3000,5);
SetTimer("Explosion",300000,0);
}

if (strcmp("/defusebomb", cmdtext, true, 10) == 0)
{
    if (PlantedBomb == 0) return SendClientMessage(playerid,COLOR_RED,"The bomb is not planted!");
if (PostaviTim[playerid] == 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");
SendClientMessage(playerid,COLOR_BLUE,"You are defusing a bomg, please wait.");
SetTimer("Defusion",10000,0);
}
else
{
SendClientMessage (playerid, -1, "Samo Policija moze da deaktivira bombu");
}
}
return 0;
}
forward Explosion(playerid);
public Explosion(playerid)
{
GameTextForAll("~r~Bomb exploded",3000,5);
CreateExplosion(212.9239,1820.3402,6.4216,12,20.0) ;
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
forward Defusion(playerid);
public Defusion(playerid)
{
KillTimer(0);
GameTextForAll("~b~Bomb defused",3000,5);
GivePlayerMoney(playerid,10000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Naslov: Odg: [Pomoc]Bomba
Poruka od: mijata poslato Januar 10, 2015, 21:49:38 POSLE PODNE
too bratino fala ziv bio i veliki ti poraso  :D