[Ajuda]Preciso de um Comando e Ajuda
#1

Gente tou querendo fazer uma coisa tipo:
o comando /reparar, so que ele funcione naquele local , tipo quando alguem chega no point e digita: /reparar, ai o carro da pessoa й reparado so que perde 100 reais...
alguem tem como mi ajuda a fazer um comando assim?
eu agradeзo quem mi ajuda
Reply
#2

pawn Код:
if(!strcmp(cmdtext,"/reparar", true))
{
    if(IsPlayerInRangeOfPoint(playerid, LOCAL_X, LOCAL_Y, LOCAL_Z))
    {
        RepairVehicle(GetPlayerVehicleID(playerid));
        SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
        GivePlayerMoney(playerid, -100);
    }
    else
    {
        SendClientMessage(playerid, -1,"Vocк nгo estб em um local apropriado.");
    }
    return 1;
}
Reply
#3

Olha ae manin

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/reparar", true) == 0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerMoney(playerid) <= 100)
            {
                RepairVehicle(GetPlayerVehicleID(playerid));
                    format(string, sizeof(string), "[INFO] %s (ID:%d) Reparou o seu Veнculo ( /Reparar )", pNome(playerid), playerid);
                SendClientMessageToAll(-1, string);
                GivePlayerMoney(playerid, -100);
            }
            else
            {
                SendClientMessage(playerid, -1, "[ERRO] Erro vocк nгo tem $100!");
            }
        }
        else
        {
            SendClientMessage(playerid, -1, "[ERRO] {FFFF00}Vocк nгo estб em um Veнculo!");
        }
        return PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
    }
    return 0;
}

stock pNome(playerid)
{
    new nome[MAX_PLAYERS];
    GetPlayerName(playerid, nome, MAX_PLAYERS);
    return nome;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)