[Ajuda] Checar dono de um veiculo
#1

Opa, eae raphese!

Bom, eu estou tendo problemas com meu sistema de concessionaria.

Antes de mais nada aqui estб o codigo do OnPlayerStateChange:

PHP Code:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new 
carro GetPlayerVehicleID(playerid);
        if(
strcmp(pNamer(playerid), DOF2_GetString(pConce(carro), "Dono"), false))
        {
            new 
str[128];
            
format(strsizeof(str), "Esse veiculo nгo й seu. Seu dono й: %s"DOF2_GetString(pConce(carro), "Dono"));
            
SendClientMessage(playeridVERMELHOstr);
            
RemovePlayerFromVehicle(playerid);
            
TogglePlayerControllable(playerid1);
        }
        if(!
strcmp(pNamer(playerid), DOF2_GetString(pConce(carro), "Dono"), false))
        {
            
SendClientMessage(playerid, -1"Bem-vindo esse veiculo й seu!");
        }
    }
    return 
1;

O problema consiste em:

Em alguns veнculos a restriзгo funciona perfeitamente, em outros nгo, oque eu percebi foi que sгo os ъltimos carros de um certo player(Cada player pode ter 3 carros(com ids diferentes cada um)) que tem o problema de troca de nomes... por ex:

O player Minerva tem 3 veiculos: Bullet(ID:0), Freeway(ID:1) e um Elegy(ID:2)
O player Joao tem 3 veiculos: Buffalo(ID:3), PCJ-600(ID:4) e um Maverick(ID:5)

Lembrando que nos arquivos estгo os nomes corretos!

Se eu(Minerva) entrar no Elegy a restriзгo acusa como se o dono fosse o Joao.
Ou seja, o carro ID2 estб como se fosse do Joao e o ultimo Maverick(ID5:5) ambos sгo donos...

Eu jб olhei esse cуdigo e realmente estou sem ideias XD
Reply


Messages In This Thread
Checar dono de um veiculo - by Minerva - 03.05.2018, 17:35
Re: Checar dono de um veiculo - by CyNiC - 04.05.2018, 01:48
Re: Checar dono de um veiculo - by Minerva - 04.05.2018, 01:55
Re: Checar dono de um veiculo - by CyNiC - 04.05.2018, 02:18
Re: Checar dono de um veiculo - by Minerva - 04.05.2018, 02:25
Re: Checar dono de um veiculo - by CyNiC - 04.05.2018, 02:45
Re: Checar dono de um veiculo - by Ermanhaut - 04.05.2018, 03:06
Re: Checar dono de um veiculo - by Minerva - 04.05.2018, 04:04
Re: Checar dono de um veiculo - by Minerva - 05.05.2018, 02:57

Forum Jump:


Users browsing this thread: 1 Guest(s)