[ajuda]comando tosco
#1

ajuda ai gente, essa coisa aqui ta igual a outra so que nгo funfa =/

pawn Code:
new bool:jumpseventos[MAX_PLAYERS];

COMMAND:minijump(playerid, params[])
    {
        if(jumpseventos[playerid] == true)
            return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump");
        if(jumpseventos[playerid] == false)
        {
            new linha[128], pnome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pnome, sizeof(pnome));
            format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump",pnome);
            SendClientMessageToAll( -1,  linha);
            SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
            SetPlayerFacingAngle(playerid, 0.0);
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
            SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump" );
            SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
            SendClientMessage(playerid, -1," ");
            SetPlayerInterior(playerid, 0);
            SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
            ResetPlayerWeapons(playerid);
            GivePlayerWeapon(playerid, 46, 10);
            GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
            jumpseventos[playerid] = true;
            return 1;
        }
        return 1;
    }
    CMD:sairjump(playerid)
    {
        if(jumpseventos[playerid] == false)
        return SendClientMessage(playerid, -1, "Vocк nгo esta no MiniJump");
        jumpseventos[playerid] = false;
        SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump. Caso queira voltar digite {FFA000}/minijump");
        return 1;
    }
   
new bool:arenax1[MAX_PLAYERS];
COMMAND:x1sf(playerid, params[])
    {
        if(arenax1[playerid] == true)
            return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena x1, nгo pode usar esse comando denovo! {FFA000}(/sairsf");
        if(arenax1[playerid] == false)
        {
            new linha[128], pnome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pnome, sizeof(pnome));
            format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
            SendClientMessageToAll(-1,  linha);
            SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
            SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
            ResetPlayerWeapons(playerid);
            GivePlayerWeapon(playerid, 24, 507);
            GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
            return 1;
        }
        return 1;
    }
    CMD:sairsf(playerid)
    {
        if(arenax1[playerid] == false)
        return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
        arenax1[playerid] = false;
        SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
        return 1;
    }
a primeira funfa di boa(BLOQUEIA OO PLAYER A DIGITAR + DE UMA VEZ O MESMO COMANDO)
o segundo Nгo funfa(PODE USAR QUANTOS COMANDO QUISER)

ALGUEM AJUDA ?
Reply
#2

agora coloca [RESOLVIDO] :

pawn Code:
new bool:jumpseventos[MAX_PLAYERS];

    COMMAND:minijump(playerid, params[])
    {
        if(jumpseventos[playerid] == true)
            return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump");

        if(jumpseventos[playerid] == false)
        {
            new linha[128], pnome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pnome, sizeof(pnome));
            format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump",pnome);
            SendClientMessageToAll( -1,  linha);
            SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
            SetPlayerFacingAngle(playerid, 0.0);
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
            SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump" );
            SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
            SendClientMessage(playerid, -1," ");
            SetPlayerInterior(playerid, 0);
            SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
            ResetPlayerWeapons(playerid);
            GivePlayerWeapon(playerid, 46, 10);
            GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
            jumpseventos[playerid] = true;
            return 1;
        }
        return 1;
    }
   
    CMD:sairjump(playerid)
    {
        if(jumpseventos[playerid] == false)
            return SendClientMessage(playerid, -1, "Vocк nгo esta no MiniJump");

        jumpseventos[playerid] = false;
        SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump. Caso queira voltar digite {FFA000}/minijump");
        return 1;
    }

new bool:arenax1[MAX_PLAYERS];
COMMAND:x1sf(playerid, params[])
    {
        if(arenax1[playerid] == true)
            return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena x1, nгo pode usar esse comando denovo! {FFA000}(/sairsf");
           
        if(arenax1[playerid] == false)
        {
            new linha[128], pnome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pnome, sizeof(pnome));
            format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
            SendClientMessageToAll(-1,  linha);
            SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
            SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
            ResetPlayerWeapons(playerid);
            GivePlayerWeapon(playerid, 24, 507);
            GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
            arenax1[playerid] = true;
            return 1;
        }
        return 1;
    }
   
    CMD:sairsf(playerid)
    {
        if(arenax1[playerid] == false)
            return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
           
        arenax1[playerid] = false;
        SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
        return 1;
    }
Reply
#3

Porque vocкs gostam tanto de complicar uma coisa tгo simples? Toma:

pawn Code:
new
    bool:EmEvento[MAX_PLAYERS],
    Float:Pos[3];


CMD:minijump(playerid, params[])
{
    if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
    new linha[128], pnome[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
    SendClientMessageToAll( -1,  linha);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
    SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
    SendClientMessage(playerid, -1," ");
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 46, 10);
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
    EmEvento[playerid] = true;
    return 1;
}
CMD:sairjump(playerid)
{
    if(!EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
    EmEvento[playerid] = false;
    SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    return 1;
}

CMD:x1sf(playerid, params[])
{
    if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");
    new linha[128], pnome[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
    SendClientMessageToAll(-1,  linha);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
    SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 507);
    EmEvento[playerid] = true;
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
    return 1;
}
CMD:sairsf(playerid)
{
    if(!EmEvento(playerid)) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
    EmEvento[playerid] = false;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
    return 1;
}
Fiz um sistema para quando o player digitar o comando, salvar a posiзгo dele e quando ele sair irб para o lugar que ele digitou o comando. Estб funcionando normalmente.

@OFF

Testando nova sign *-*
Reply
#4

pawn Code:
new
    bool:EmEvento[MAX_PLAYERS char]
;


CMD:minijump(playerid, params[])
{
    if(EmEvento[playerid])
        return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
       
    static
        linha[128],
        pnome[24],
        Float:Pos[3]
    ;
   
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
    SendClientMessageToAll( -1,  linha);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
    SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
    SendClientMessage(playerid, -1," ");
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 46, 10);
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
    EmEvento{playerid} = true;
    return 1;
}
CMD:sairjump(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
    EmEvento{playerid} = false;
    SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");

    static
        Float:Pos[3]
    ;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    return 1;
}

CMD:x1sf(playerid, params[])
{
    if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");

    static
        linha[128],
        pnome[24],
        Float:Pos[3]
    ;

    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
    SendClientMessageToAll(-1,  linha);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
    SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 507);
    EmEvento{playerid} = true;
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
    return 1;
}
CMD:sairsf(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");

    EmEvento{playerid} = false;
   
    static
        Float:Pos[3]
    ;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
    return 1;
}
...
Reply
#5

Quote:
Originally Posted by [O.z]Caroline
View Post
pawn Code:
new
    bool:EmEvento[MAX_PLAYERS char]
;


CMD:minijump(playerid, params[])
{
    if(EmEvento[playerid])
        return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
       
    static
        linha[128],
        pnome[24],
        Float:Pos[3]
    ;
   
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
    SendClientMessageToAll( -1,  linha);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
    SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
    SendClientMessage(playerid, -1," ");
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 46, 10);
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
    EmEvento{playerid} = true;
    return 1;
}
CMD:sairjump(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
    EmEvento{playerid} = false;
    SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");

    static
        Float:Pos[3]
    ;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    return 1;
}

CMD:x1sf(playerid, params[])
{
    if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");

    static
        linha[128],
        pnome[24],
        Float:Pos[3]
    ;

    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
    SendClientMessageToAll(-1,  linha);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
    SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 507);
    EmEvento{playerid} = true;
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
    return 1;
}
CMD:sairsf(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");

    EmEvento{playerid} = false;
   
    static
        Float:Pos[3]
    ;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
    return 1;
}
...
Nгo hб porque criar uma static dentro dos 4 comandos, bastasse criar 1 global.
Reply
#6

Quote:
Originally Posted by Los
View Post
Nгo hб porque criar uma static dentro dos 4 comandos, bastasse criar 1 global.
No seu comando:
Mesmo que ninguйm do servidor utilize o comando, as variбveis ficaram inъteis.

No meu comando:
As variбveis sу serгo criadas caso alguйm utilizar o comando, e tambйm ficarб mais leve
porque ela serб destruнda ao comando terminar.
Reply
#7

Quote:
Originally Posted by [O.z]Caroline
View Post
No seu comando:
Mesmo que ninguйm do servidor utilize o comando, as variбveis ficaram inъteis.

No meu comando:
As variбveis sу serгo criadas caso alguйm utilizar o comando, e tambйm ficarб mais leve
porque ela serб destruнda ao comando terminar.
Nгo hб motivo para isso sendo que sгo poucas variбveis, e outra, й um simples sistema, tambйm nгo hб motivo para isso.
Reply
#8

Quote:
Originally Posted by Los
View Post
Nгo hб motivo para isso sendo que sгo somente 4 variбveis, e outra, й um simples sistema, tambйm nгo hб motivo para isso.
Este script veio de um gamemode, no mнnimo com 5k de linhas,
e vocк acha que sу teria estas variбveis ?, e tambйm o meu cуdigo economiza 3/4 do seu.
Reply
#9

Me gero error !

linha
pawn Code:
if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
error

pawn Code:
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 012: invalid function call, not a valid address
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : warning 215: expression has no effect
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 001: expected token: ";", but found ")"
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 029: invalid expression, assumed zero
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : fatal error 107: too many error messages on one line
Reply
#10

use meu cуdigo que estб perfeito.
Reply
#11

pawn Code:
new
    bool:EmEvento[MAX_PLAYERS],
    Float:Pos[3];


CMD:minijump(playerid, params[])
{
    if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
    new linha[128], pnome[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
    SendClientMessageToAll( -1,  linha);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
    SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
    SendClientMessage(playerid, -1," ");
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 46, 10);
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
    EmEvento[playerid] = true;
    return 1;
}
CMD:sairjump(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
    EmEvento[playerid] = false;
    SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    return 1;
}

CMD:x1sf(playerid, params[])
{
    if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");
    new linha[128], pnome[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerName(playerid, pnome, sizeof(pnome));
    format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
    SendClientMessageToAll(-1,  linha);
    SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
    SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 507);
    EmEvento[playerid] = true;
    GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
    return 1;
}
CMD:sairsf(playerid)
{
    if(!EmEvento[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
    EmEvento[playerid] = false;
    SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
    return 1;
}
Reply
#12

Ok, vou testa ele !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)