SA-MP Forums Archive
[Ajuda] carro vip - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] carro vip (/showthread.php?tid=606079)



carro vip - Lucas_Rocha - 29.04.2016

Galera podem me ajudar com meu carro vip
tipo assim queria q quando a pessoa entrasse nele perderia 2k

mais quando a pessoa entra em um carro vip de outra sу aparece isso

pawn Код:
format(string,sizeof(string),"Este veнculo й de %s",CarInfo[i][cOwner]);



Re: carro vip - ipsLuan - 29.04.2016

PHP код:
GivePlayerMoney(playerid, -2000); 



Respuesta: carro vip - Lucas_Rocha - 29.04.2016

ok mais ai o dinheiro n vai pro dono do carro


Re: carro vip - ipsLuan - 29.04.2016

Quote:
Originally Posted by Lucas_Rocha
Посмотреть сообщение
tipo assim queria q quando a pessoa entrasse nele perderia 2k
Olhe o que vocк pediu.

Mas, se quiser colocar os 2000 reais para o dono, basta usar a variбvel correspondente ao jogador proprietбrio do veнculo.


Re: carro vip - F1N4L - 29.04.2016

Se nгo compreendeu o que o ipsLuan comentou:

Код:
        if(vehicleid != CarInfo[playerid][cOwner])
	{
		for(new other; other < MAX_PLAYERS; other ++)
		{
			format(string,sizeof(string),"Este veнculo й de %s", CarInfo[other][cOwner]);
                        GivePlayerMoney(other, 2000);
		}
		SendClientMessage(playerid, -1, string);
		GivePlayerMoney(playerid, -2000);
	}



Respuesta: Re: carro vip - Lucas_Rocha - 29.04.2016

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Se nгo compreendeu o que o ipsLuan comentou:

Код:
        if(vehicleid != CarInfo[playerid][cOwner])
	{
		for(new other; other < MAX_PLAYERS; other ++)
		{
			format(string,sizeof(string),"Este veнculo й de %s", CarInfo[other][cOwner]);
                        GivePlayerMoney(other, 2000);
		}
		SendClientMessage(playerid, -1, string);
		GivePlayerMoney(playerid, -2000);
	}
Mais tem como eu fazer pra tipo assim , deixar o dinheiro pro dono pegar no carro ? pq no sv tem o comando
Код:
/veiculo retirargrana
ai o dono do veiculo tira a grana a partir desse comando


Re: carro vip - F1N4L - 29.04.2016

Mais ou menos isso...
Nesse caso й sem comando, se quer comando, adapte...
Код:
new GuardarDinheiro[MAX_PLAYERS];
	
	if(vehicleid != CarInfo[playerid][cOwner])
	{
		for(new other; other < MAX_PLAYERS; other ++)
		{
			format(string,sizeof(string),"Este veнculo й de %s", CarInfo[other][cOwner]);
			GuardarDinheiro[other] += 2000;
		}
		SendClientMessage(playerid, -1, string);
		GivePlayerMoney(playerid, -2000);
	}
	
	if(vehicleid == CarInfo[playerid][cOwner])
	{
		if(GuardarDinheiro[playerid] > 0)
			GivePlayerMoney(playerid, GuardarDinheiro[playerid]),
			GuardarDinheiro[playerid] = 0;
	}



Respuesta: carro vip - aoEXE - 29.04.2016

Код:
if(CarInfo[vehicleid][cOwner] != playerid)
{
	new name[MAX_PLAYER_NAME],string[144];
	GetPlayerName(CarInfo[vehicleid][cOwner],name,sizeof(name));
	format(string,sizeof(string),"Este veнculo й de %s",name);
	SendClientMessage(playerid,-1,string);
	GivePlayerMoney(CarInfo[vehicleid][cOwner],2000);
	GivePlayerMoney(playerid,-2000);
}



Re: carro vip - ipsLuan - 29.04.2016

Poste o comando.


Respuesta: carro vip - Lucas_Rocha - 29.04.2016

pawn Код:
if(strcmp(cmd, "/retirargrana", true) == 0)
    {
        if(PlayerInfo[playerid][pCarKey] != 0 || PlayerInfo[playerid][pCarKey2] != 0)
        {
            for(new i = 1; i < sizeof(CarInfo); i++)
            {
                new keycar;
                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarKey]) { keycar = PlayerInfo[playerid][pVeiculo]; }
                else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCarKey2]) { keycar = PlayerInfo[playerid][pVeiculo2]; }
                format(gstring, 128, "Vocк retirou R$%d do seu carro vip!", CarInfo[keycar][cGrana]);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring);
                GivePlayerMoney(playerid, CarInfo[keycar][cGrana]);
                CarInfo[keycar][cGrana] = 0;
                return true;
            }
        }
        return true;
    }