[AJUDA] Problema com RemovePlayerFromVehicle
#1

tipo, estava fasendo o GM para o meu server de RPG. quando estava fasendo o sistema de gasolina, estava funcionando perfeito, so que esta com 1 problema, mesmo que a gasolina for 0 ele nao remove.

Codigo:
Код:
public GasolineFunctions(playerid)
{
	if(Gasolina[playerid] <= 0)
	    {
	        SendClientMessage(playerid, COR_VERMELHO, "VOCE NAO TEM GASOLINA, VA A UM POSTO E DIGITE: /abastecer X");
			RemovePlayerFromVehicle(playerid);
			return 1;
	    }
    Gasolina[playerid] = Gasolina[playerid] - 1;
   	new gasolinex[41];
	format(gasolinex, sizeof(gasolinex), "Gasolina: %d", Gasolina[playerid]);
	TextDrawSetString(Textdraw2, gasolinex);
	TextDrawShowForPlayer(playerid, Textdraw2);
	return 1;
    
}
Ajuda ai, Obrigado des de ja
Reply
#2

pawn Код:
public GasolineFunctions(playerid)
{
    if(Gasolina[playerid] <= 0)
        {
            SendClientMessage(playerid, COR_VERMELHO, "VOCE NAO TEM GASOLINA, VA A UM POSTO E DIGITE: /abastecer X");
            return 1;
        }
    Gasolina[playerid] = Gasolina[playerid] - 1;
    new gasolinex[41];
    format(gasolinex, sizeof(gasolinex), "Gasolina: %d", Gasolina[playerid]);
    TextDrawSetString(Textdraw2, gasolinex);
    TextDrawShowForPlayer(playerid, Textdraw2);
      RemovePlayerFromVehicle(playerid);
    return 1;
   
}
tenta.
Reply
#3

er. nao daria certo , pois o seguinte, ele so remove se a gasolina for 0. ali ele removeria mesmo sendo 1 2 3 4 etc.
Reply
#4

vc tem o comando /sair pra sai dos veiculos ?? entгo deicha que os cara digita /sair =D.
Reply
#5

so que o veiculo nao para , nem sei como faser para ele nao andar mais '-';
Reply
#6

pawn Код:
TogglePlayerControllable(playerid, false);//congelado (parado)
TogglePlayerControllable(playerid, true);//descongelado
Reply
#7

https://sampwiki.blast.hk/wiki/Velocity_Tutorial
Reply
#8

Tenta esse ^^

pawn Код:
public GasolineFunctions(playerid)
{
if(Gasolina[playerid] <= 0)
{
SendClientMessage(playerid, COR_VERMELHO, "VOCE NAO TEM GASOLINA, VA A UM POSTO E DIGITE: /abastecer X");
RemovePlayerFromVehicle(playerid);
new Float:Px = 0.000000, Float:Py = 0.000000, Float:Pz = 0.000000, Float:Pa = 0.000000;
GetPlayerPos(playerid, Px, Py, Pz);
GetPlayerFacingAngle(playerid, Pa);
SetPlayerPos(playerid,Px+2,Py+2,Pz+1);
return 1;
}
Gasolina[playerid] = Gasolina[playerid] - 1;
new gasolinex[41];
format(gasolinex, sizeof(gasolinex), "Gasolina: %d", Gasolina[playerid]);
TextDrawSetString(Textdraw2, gasolinex);
TextDrawShowForPlayer(playerid, Textdraw2);
return 1;  
}
responde se funcionar
Reply
#9

Kasura funciono sim, Vlw todos ai . Mt Obrigado
Reply
#10

=D que bom que funcionou ^^
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)