1parancsra on/off

Indította bruti1999, 2012. szeptember 22. - 14:06:21

Előző téma - Következő téma

bruti1999

Sziasztok!
Az lenne a kérdésem hogyan lehet meg csinálni hogy 1 parancsra kapcsoljon be/ki!
 
CMD:speedboostoff(playerid, params[])
{
globC[playerid] = true;
SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost kikapcsolva!\");
return 1;
}
CMD:speedboost(playerid, params[])
{
globC[playerid] = false;
SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost bekapcsolva! Aktiválás: BEG\");
return 1;
}

[/code]

ZyZu.

#1

CMD:speedboost(playerid, params[])
{
globC[playerid] = true;
SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost bekapcsolva!\");
} else {
globC[playerid] = false;
SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost kikapcsolva!\");
}
return 1;
}

Casamiro


CMD:speedboost(playerid, params[])
{
    if(globC[playerid])
    {
        globC[playerid] = false;
        SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost bekapcsolva! Aktiválás: BEG\");
    }
    else
    {
        globC[playerid] = true;
        SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost kikapcsolva!\");
    }
    return 1;
}

bruti1999


nyE

Így jó lesz.
 

CMD:speedboost(playerid, params[])
{
    if(globC[playerid] == false)
    {
        globC[playerid] = true;
        SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost bekapcsolva! Aktiválás: BEG\");
    }
    else if(globC[playerid] == true)
    {
        globC[playerid] = false;
        SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost kikapcsolva!\");
    }
    return 1;
}

 
De meglehet oldani switch-el is.
 

CMD:speedboost(playerid, params[])
{
    switch(globC[playerid])
    {
case true: globC[playerid] = false,SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost kikapcsolva!\");
case false: globC[playerid] = true,SendClientMessage(playerid,0x00BFFFAA,\"SpeedBoost bekapcsolva! Aktiválás: BEG\");
    }
    return 1;
}

bruti1999