[Ajuda] Alguel de veiculos
#1

Pessoal sou novo em Pawno e preciso de uma ajuda

Estou criando um GM e preciso criar um sistema de aluguel de carro

O problema, й que o comando /alugarveiculo nгo estб funcionando....

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
vid GetPlayerVehicleID(playerid);
    if (
strcmp(cmdtext"/alugarveiculo"true10) == 0)
    {
            if(
VALUGUEL[1])
            {
                if (
GetPlayerMoney(playerid) < 500)
                {
                    
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                    
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                    
SendClientMessage(playeridCOR_ERRO"Voce nao tem dinheiro suficiente");
                    
RemovePlayerFromVehicle(playerid);
                }
                else
                {
                    
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                    
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                    
GivePlayerMoney(playerid, -500);
                    
SendClientMessage(playeridCOR_SUCESSO"Carro alugado");
                }
            }
        return 
1;
    }
    return 
0;

Gostaria de saber como fazer caso o player n digite /alugarveiculo, o carro ficasse desligado...

Obrigado desde jб....
Reply
#2

Eu tentei colocar Params no vehicle mesmo assim n funfa...
Reply
#3

Quote:
Originally Posted by UkTaKe
Посмотреть сообщение
Pessoal sou novo em Pawno e preciso de uma ajuda
Pawno = Programa para compiliar.
Pawn = Linguagem.
Pawncc = Compilador.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {
    new vid = GetPlayerVehicleID(playerid);
    if(!strcmp(cmdtext, "/alugarveiculo", true)) {
        if(VALUGUEL[1]) {
            if(GetPlayerMoney(playerid) < 500) {
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid, COR_ERRO, "Voce nao tem dinheiro suficiente");
                RemovePlayerFromVehicle(playerid);
            } else {
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                GivePlayerMoney(playerid, -500);
                SendClientMessage(playerid, COR_SUCESSO, "Carro alugado");
            }
        }
        return 1;
    }
    return 0;
}
Reply
#4

Quote:
Originally Posted by paulor
Посмотреть сообщение
Pawno = Programa para compiliar.
Pawn = Linguagem.
Pawncc = Compilador.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {
    new vid = GetPlayerVehicleID(playerid);
    if(!strcmp(cmdtext, "/alugarveiculo", true)) {
        if(VALUGUEL[1]) {
            if(GetPlayerMoney(playerid) < 500) {
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid, COR_ERRO, "Voce nao tem dinheiro suficiente");
                RemovePlayerFromVehicle(playerid);
            } else {
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                GivePlayerMoney(playerid, -500);
                SendClientMessage(playerid, COR_SUCESSO, "Carro alugado");
            }
        }
        return 1;
    }
    return 0;
}
Ainda nгo funcionou eu queria saber como fazer quando o player entrar no carro ele ficasse desligado atй o player digitar /alugarveiculo....
Reply
#5

pawn Код:
public OnGameModeInit()
{
    ManualVehicleEngineAndLights();
    return 1;
}
Reply
#6

Quote:
Originally Posted by paulor
Посмотреть сообщение
pawn Код:
public OnGameModeInit()
{
    ManualVehicleEngineAndLights();
    return 1;
}
aeeee funcinou muiiiito obrigado....
Reply
#7

Sу mais uma pergunta xD

O comando estб funcionando corretamente, mas ele da a mensagem que o player estб sem dinheiro e em baixo aparece aquel UNKNOWN: server command.... pq??
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)