[AJUDA] Probleminha com player dentro do carro.
#1

Iae, creio que й simples, й que nгo sei porque nгo ta indo, meu comando do /sequestrar eu coloquei pra o player e o outro player precisao estar dentro do carro. Mas nгo esta indo.
Aqui o code:

PHP код:
if(strcmp(cmd"/sequestrar"true) == 0)
    {
        new 
id;
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) return SendClientMessage(playeridCOR_CINZA,"USE: /sequestrar [id player]");
        
id strval(tmp);
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
        if(
Sequestrado[id] == 1)
        {
            
SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
            return 
1;
        }
        if(
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == && IsPlayerInAnyVehicle(id)) return SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
        {
        
TogglePlayerControllable(id0);
        
GetPlayerName(playeridnomesizeof(nome));
        
GetPlayerName(idnome2sizeof(nome2));
        
format(stringsizeof(string), "Vocк estб sequestrando o %s",nome2);
        
SendClientMessage(playeridCOR_AMARELOstring);
        
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s",nomenome2);
        
SendClientMessageToAll(COR_VERMELHOCLAROstring);
        
format(stringsizeof(string), "O jogador %s te sequestro kk",nome);
        
SendClientMessage(idCOR_BRANCOstring);
        
SetPlayerWantedLevel(playerid3);
        
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
        
Sequestrado[id] = 1;
        
Amarrado[id] = 1;
        }
        return 
1;
    } 
Reply
#2

pawn Код:
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, COR_CINZA, " Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
Sua lуgica tб errada.
Nesse cуdigo vocк diz que se os jogadores estiverem no carro corretamente, vai retornar a mensagem de erro...



pawn Код:
if(GetPlayerState(playerid) != 2 || !IsPlayerInAnyVehicle(id))
    return SendClientMessage(playerid, COR_CINZA, " Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
Reply
#3

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
pawn Код:
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, COR_CINZA, " Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
Sua lуgica tб errada.
Nesse cуdigo vocк diz que se os jogadores estiverem no carro corretamente, vai retornar a mensagem de erro...



pawn Код:
if(GetPlayerState(playerid) != 2 || !IsPlayerInAnyVehicle(id))
    return SendClientMessage(playerid, COR_CINZA, " Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
Й melhor usar assim, ViniBorn:

PHP код:
if(GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid))) 
    return 
SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro "); 
Reply
#4

Bem observado, no exemplo que eu dei o sequestrador poderia sequestrar qualquer jogador que estivesse em um veнculo.

DJ Bruninho use o exemplo do Shadoww5.
Reply
#5

Vlw galera, eu tinha me virado aqui, peguei um exemplo do GF mas isso й chato, vlw vini e shadow, stars pra vocкs!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)