Bomb code help
#1

I have these:
Код:
new plantada[MAX_PLAYERS], detonada[MAX_PLAYERS]; // Plantada = planted | detonada = detoned
Код:
if(strcmp("/plant",cmdtext, true, 10) == 0)
	 {

	   if(plantada[playerid] == 0 && detonada[playerid] == 0)
	   {
       SendClientMessageToAll(0xFF000000, "The bomb has been planted");
	   plantada[playerid]=1;
	   }
	   else if(plantada[playerid] == 1)
	   {
	   SendClientMessage(playerid, 0xFF000000, "You cannot plant the bomb, cuz it's already planted");
	   }
	   return 1;
	 }
	 if(strcmp("/detone",cmdtext, true, 10) == 0)
	 {
	   if(detonada[playerid] == 0 && plantada[playerid] == 1)
	   {
		 CreateExplosion(getpos, 7, 100);
		 SendClientMessageToAll(0xFF000000, "The bomb has been detoned");
		 plantada[playerid]=0;
		 detonada[playerid]=1;
	   }
	   else if(plantada[playerid] == 0 && detonada[playerid] == 1)
	   {
		 SendClientMessage(playerid, 0xFF000000, "The bomb hasn't been planted yet");
	   }
	   return 1;
    }
I'd pretend to, when a player use /plant on a pos, such as 111, 111, 111 (example), and use /detone, it explodes on 111, 111, 111. Anyone help please
Reply
#2

Please help, Im waiting for over 4hours, time I was out. Everyone help everyone, except me =s
Reply
#3

Isn't that what it's supposed to do? :S

This forum requires that you wait 120 seconds between posts. Please try again in 71 seconds.
Reply
#4

pawn Код:
new Float:BombPos[MAX_PLAYERS][3];
pawn Код:
if(strcmp("/plant",cmdtext, true) == 0)
{
    if(plantada[playerid] == 0 && detonada[playerid] == 0)
    {
        SendClientMessageToAll(0xFF000000, "The bomb has been planted");
        plantada[playerid]=1;
        GetPlayerPos(playerid, BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2]);
    }
    else if(plantada[playerid] == 1)
    {
        SendClientMessage(playerid, 0xFF000000, "You cannot plant the bomb, cuz it's already planted");
    }
    return 1;
}

if(strcmp("/detone",cmdtext, true) == 0)
{
    if(detonada[playerid] == 0 && plantada[playerid] == 1)
    {
        CreateExplosion(BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2], 7, 100);
        SendClientMessageToAll(0xFF000000, "The bomb has been detoned");
        plantada[playerid]=0;
        detonada[playerid]=1;
    }
    else if(plantada[playerid] == 0 && detonada[playerid] == 1)
    {
        SendClientMessage(playerid, 0xFF000000, "The bomb hasn't been planted yet");
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by MadeMan
Посмотреть сообщение
pawn Код:
new Float:BombPos[MAX_PLAYERS][3];
pawn Код:
if(strcmp("/plant",cmdtext, true) == 0)
{
    if(plantada[playerid] == 0 && detonada[playerid] == 0)
    {
        SendClientMessageToAll(0xFF000000, "The bomb has been planted");
        plantada[playerid]=1;
        GetPlayerPos(playerid, BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2]);
    }
    else if(plantada[playerid] == 1)
    {
        SendClientMessage(playerid, 0xFF000000, "You cannot plant the bomb, cuz it's already planted");
    }
    return 1;
}

if(strcmp("/detone",cmdtext, true) == 0)
{
    if(detonada[playerid] == 0 && plantada[playerid] == 1)
    {
        CreateExplosion(BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2], 7, 100);
        SendClientMessageToAll(0xFF000000, "The bomb has been detoned");
        plantada[playerid]=0;
        detonada[playerid]=1;
    }
    else if(plantada[playerid] == 0 && detonada[playerid] == 1)
    {
        SendClientMessage(playerid, 0xFF000000, "The bomb hasn't been planted yet");
    }
    return 1;
}
Thank you
Reply
#6

u bumped >.> u shouldnt
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)