28.01.2010, 20:01
hi, everyone
I try to script a GM with bases which can conquered! And nearly everything is running perfectly but there is one problem because I wanna make a basesystem where there is a certain time that runs down (countdown) and after this countdown the following variables will set.
here my code:
ok hope someone can help me ![Cheesy](images/smilies/biggrin.png)
It's a basal question because if i fix this problem i think my GM is finished.
I know that isn't a simple question so i hope anyone will take a look at this
![Smiley](images/smilies/smile.png)
pawn Код:
CONQUERED_BASE_GASSTATION = 1;// for Team 1
CONQUERED_BASE_GASSTATION = 2;// for Team 2
pawn Код:
new CONQUERED_BASE_GASSTATION;
pawn Код:
SetTimer("BASE_CHECK", 100, true);
pawn Код:
public BASE_CHECK(BASE_CHECK_ID)
{
for(new i; i<GetMaxPlayers(); i++)
{
if(!IsPlayerInAnyVehicle(i))
{
if(BASE_CHECK_IsPlayerInBASE(i,BASE_GASSTATION))
{
if(gTeam[i] == TEAM_1)
{
if((CONQUERED_BASE_GASSTATION==0)||(CONQUERED_BASE_GASSTATION==2))
{
CONQUERED_BASE_BAUPLATZ = 1;
SendClientMessageToAll(COLOR_RED,"CONQUERED_BASE_GASSTATION by Team 1");
Update3DTextLabelText(TEXTLABEL_GASSTATION ,COLOR_BLUE, "GASSTATION");
}
else if(CONQUERED_BASE_GASSTATION ==1)
{
SendClientMessage(i,COLOR_RED,"Already Conquered!");
}
}
else if(gTeam[i] == TEAM_2)
{
if((CONQUERED_BASE_GASSTATION ==0)||(CONQUERED_BASE_GASSTATION ==1))
{
CONQUERED_BASE_GASSTATION = 2;
SendClientMessageToAll(COLOR_RED,"CONQUERED_BASE_GASSTATION by Team 2");
Update3DTextLabelText(TEXTLABEL_GASSTATION ,COLOR_RED, "GASSTATION");
}
else if(CONQUERED_BASE_GASSTATION ==2)
{
SendClientMessage(i,COLOR_RED,"Already Conquered!");
}
}
else SendClientMessagel(i,COLOR_RED,"VIEWER Can't Conquer Bases!");
}
else
{
}
}
}
}
![Cheesy](images/smilies/biggrin.png)
It's a basal question because if i fix this problem i think my GM is finished.
I know that isn't a simple question so i hope anyone will take a look at this
![Cheesy](images/smilies/biggrin.png)