[Ajuda] Comando com Problema
#1

Bom Dia eu estou com um problema o comando para comprar o carro " /comprarcarro" nao esta a foncionar por em quando eu uso ele aparece: SERVER Unknown command

Resumindo: Quando eu uso o comando aparece: SERVER Unknown command

Comando:

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
new 
string[128];
if (
strcmp(cmdtext"/comprarcarro"true) == 0)
{
    new 
VehicleID;
    
VehicleID GetPlayerVehicleID(playerid);
    new 
pname[MAX_PLAYER_NAME];
    new 
aname[MAX_PLAYER_NAME];
    new 
file[128];
    
GetPlayerName(playeridanamesizeof(aname));
    
GetPlayerName(playeridpnamesizeof(pname));
    
format(filesizeof(file), "Contas/%s.ini"aname);
    for (new 
carro 0carro MAX_VEHICLEScarro++)
    {
    
format(stringsizeof(string), "carro%d.ini"carro);
    if (
strfind(pname,dini_Get(string,"Dono"),true) == 0)
    {
        
SendClientMessage(playerid, -1"Vocк jб tem um carro");
        return 
1;
    }
    if (
IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == && VehicleID == dini_Int(string"Id"))
        {
            if (
dini_Int(string"TDono") == 1) return SendClientMessage(playerid, -1"Esse Carro jб tem dono!");
            if (
GetPlayerMoney(playerid) >= dini_Int(string"Preco"))
            {
                
GetPlayerName(playeridanameMAX_PLAYER_NAME);
                
dini_IntSet(string"TDono"1);
                
dini_Set(string"Dono"aname);
                
SendClientMessage(playerid, -1"(INFO) Veiculo comprado com sucesso!");
                
SendClientMessage(playerid, -1"(INFO) Para ver os comandos do veiculo, use: /meucarro");
                
GivePlayerMoney(playerid, -dini_Int(string"Preco"));
                
TogglePlayerControllable(playerid3);
                return 
1;
            } else {
                
SendClientMessage(playerid, -1"(ERRO) Vocк nгo tem dinheiro suficiente!");
                return 
1;
            }
        }
    }
}
return 
0;

PS: O GAMEMODE E COMPILADO CORRECTAMENTE

+1 A quem ajudar e tentar
Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[128];

if (strcmp(cmdtext, "/comprarcarro", true) == 0)
{
    new VehicleID;
    VehicleID = GetPlayerVehicleID(playerid);
    new pname[MAX_PLAYER_NAME];
    new aname[MAX_PLAYER_NAME];
    new file[128];

    GetPlayerName(playerid, aname, sizeof(aname));

    GetPlayerName(playerid, pname, sizeof(pname));

    format(file, sizeof(file), "Contas/%s.ini", aname);

    for (new carro = 0; carro < MAX_VEHICLES; carro++)
    {
    format(string, sizeof(string), "carro%d.ini", carro);
    if (strfind(pname,dini_Get(string,"Dono"),true) == 0)
    {
        SendClientMessage(playerid, -1, "Vocк jб tem um carro");
        return 1;
    }
    if (IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string, "Id"))
        {
            if (dini_Int(string, "TDono") == 1) return SendClientMessage(playerid, -1, "Esse Carro jб tem dono!");
            if (GetPlayerMoney(playerid) >= dini_Int(string, "Preco"))
            {
                GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
                dini_IntSet(string, "TDono", 1);
                dini_Set(string, "Dono", aname);
                SendClientMessage(playerid, -1, "(INFO) Veiculo comprado com sucesso!");
                SendClientMessage(playerid, -1, "(INFO) Para ver os comandos do veiculo, use: /meucarro");
                GivePlayerMoney(playerid, -dini_Int(string, "Preco"));
                TogglePlayerControllable(playerid, 3);
                return 1;
            } else {
                SendClientMessage(playerid, -1, "(ERRO) Vocк nгo tem dinheiro suficiente!");
                return 1;
            }
        }
    }
    return 1;
}
return 0;
}
Tenta ae.
Reply
#3

Compilou certo mas quando eu uso o comando nao aparece nada como eu posso saber se comprou?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)