[Ajuda] Erro invalid expression, assumed zero
#1

Qual problema desse comando que nгo consigo retornar sу para os TR, Admin e Gerente?

PHP код:
if( !strcmp( cmd, "/sequestrar", true ))
    {
        new 
id;
        new 
preco;
        if( 
pInfo[ playerid ][ Prof ] == TERRORISTA || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Gerente ] == 1 )
        {
        }
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {
        
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ]");
        return 
1;
        }
        
id = strval(tmp);
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {
           
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ] [ Valor ]");
           return 
1;
        }
        
preco = strval(tmp);
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
        {
           
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Jogador estб Offline");
           return 
1;
        }
        if(
Sequestrado[id] == 1)
        {
            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] Esse jogador ja estб sendo sequestrado ");
            return 
1;
        }
        if(
preco < 1||preco > 20000)
        {
            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] O preзo do resgate deve estar entre R$1 e R$ 20.000!. ");
            return 
1;
        }
        if(
GetPlayerState(playerid) != 2 || !IsPlayerInVehicle(id, GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
        {
        
GetPlayerName(playerid, nome, sizeof(nome));
        
GetPlayerName(id, nome2, sizeof(nome2));
        
format(string, sizeof(string), "[ INFO ] Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2, preco);
        
SendClientMessage(playerid, COR_AMARELO, string);
        
format(string, sizeof(string), "[ SEQUESTRO ] O Terrorista %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome, nome2, preco);
        
SendClientMessageToAll(COLOR_VERMELHOCLARO, string);
        
format(string, sizeof(string), "[ INFO ] O jogador %s te sequestro",nome);
        
SendClientMessage(id, COR_BRANCO, string);
        
TogglePlayerControllable(id, 0);
        
SetPlayerWantedLevel(playerid, 3);
        
SendClientMessage(playerid, COR_VERMELHOCLARO, "[ INFO ] Agora vocк estб com 3 niveis de procura por sequestrar :)!");
        
Sequestrado[id] = 1;
        
Amarrado[id] = 1;
         }
        else
        {
            
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo й um terrorista !" );
        }
         return 
1;
    } 
Reply
#2

PHP код:
if( !strcmp( cmd, "/sequestrar", true ))
{
    new 
id;
    new 
preco;
    if( 
pInfo[ playerid ][ Prof ] == TERRORISTA || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Gerente ] == 1 )
    {

        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {


            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ]");
            return 
1;
        }
        
id = strval(tmp);
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {


            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ] [ Valor ]");
            return 
1;
        }
        
preco = strval(tmp);
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
        {


            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Jogador estб Offline");
            return 
1;
        }
        if(
Sequestrado[id] == 1)
        {


            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] Esse jogador ja estб sendo sequestrado ");
            return 
1;
        }
        if(
preco < 1||preco > 20000)
        {


            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] O preзo do resgate deve estar entre R$1 e R$ 20.000!. ");
            return 
1;
        }
        if(
GetPlayerState(playerid) != 2 || !IsPlayerInVehicle(id, GetPlayerVehicleID(playerid)))
        return 
SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");

        
GetPlayerName(playerid, nome, sizeof(nome));
        
GetPlayerName(id, nome2, sizeof(nome2));
        
format(string, sizeof(string), "[ INFO ] Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2, preco);
        
SendClientMessage(playerid, COR_AMARELO, string);
        
format(string, sizeof(string), "[ SEQUESTRO ] O Terrorista %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome, nome2, preco);
        
SendClientMessageToAll(COLOR_VERMELHOCLARO, string);
        
format(string, sizeof(string), "[ INFO ] O jogador %s te sequestro",nome);
        
SendClientMessage(id, COR_BRANCO, string);
        
TogglePlayerControllable(id, 0);
        
SetPlayerWantedLevel(playerid, 3);
        
SendClientMessage(playerid, COR_VERMELHOCLARO, "[ INFO ] Agora vocк estб com 3 niveis de procura por sequestrar :)!");
        
Sequestrado[id] = 1;
        
Amarrado[id] = 1;

    }
    else
    {

        
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo й um terrorista !" );
    }
    return 
1;
} 
Reply
#3

Quote:
Originally Posted by Whoo
Посмотреть сообщение
PHP код:
if( !strcmp( cmd, "/sequestrar", true ))
{
    new 
id;
    new 
preco;
    if( 
pInfo[ playerid ][ Prof ] == TERRORISTA || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Gerente ] == 1 )
    {
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ]");
            return 
1;
        }
        
id = strval(tmp);
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Uso correto: /Sequestrar [ ID ] [ Valor ]");
            return 
1;
        }
        
preco = strval(tmp);
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
        {
            
SendClientMessage(playerid, COLOR_ERRO,"[ x ] Jogador estб Offline");
            return 
1;
        }
        if(
Sequestrado[id] == 1)
        {
            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] Esse jogador ja estб sendo sequestrado ");
            return 
1;
        }
        if(
preco < 1||preco > 20000)
        {
            
SendClientMessage(playerid, COLOR_ERRO, "[ x ] O preзo do resgate deve estar entre R$1 e R$ 20.000!. ");
            return 
1;
        }
        if(
GetPlayerState(playerid) != 2 || !IsPlayerInVehicle(id, GetPlayerVehicleID(playerid)))
        return 
SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
        
GetPlayerName(playerid, nome, sizeof(nome));
        
GetPlayerName(id, nome2, sizeof(nome2));
        
format(string, sizeof(string), "[ INFO ] Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2, preco);
        
SendClientMessage(playerid, COR_AMARELO, string);
        
format(string, sizeof(string), "[ SEQUESTRO ] O Terrorista %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome, nome2, preco);
        
SendClientMessageToAll(COLOR_VERMELHOCLARO, string);
        
format(string, sizeof(string), "[ INFO ] O jogador %s te sequestro",nome);
        
SendClientMessage(id, COR_BRANCO, string);
        
TogglePlayerControllable(id, 0);
        
SetPlayerWantedLevel(playerid, 3);
        
SendClientMessage(playerid, COR_VERMELHOCLARO, "[ INFO ] Agora vocк estб com 3 niveis de procura por sequestrar :)!");
        
Sequestrado[id] = 1;
        
Amarrado[id] = 1;
    }
    else
    {
        
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo й um terrorista !" );
    }
    return 
1;
} 
Opa cara, deu certinho, obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)