( Pomoc ) /prihvati popravku...

Započeo Alan ã‹¡
3. Jul 2013. Zaključano
280
pregleda
2
postova
Alan ã‹¡
4
Shot Caller
3. Jul 2013.
Skripta : SL:RP

Ovako imam problem sa komandom /prihvati popravku,znaci mehanicar sam i /popravka i ponudim igracu ponudu i dodje mu SCM, ali kada kucam /prihvati popravku nista se desava...

Komanda /poparavka :
YCMD:popravka(playerid, params[], help)
{
    new playa,money,giveplayer,string;
    if(PlayerInfo != POSAO_MEHANICAR) return SCM(playerid, BELA, "{FF0000}[SLClient!]{BFC0C2} Niste zaposleni kao mehanicar!");
    if(StavioOpremu == 0) return SCM(playerid, BELA, "{BFC0C2}Nisi u opremi za posao.{FFFFFF} (/mehanicaroprema)");
else if(sscanf(params,"ui", playa,money)) return SCM(playerid, BELA, "Koristi: /popravka [ ID Igraca ] [ Cena popravka ]");
else if(money < 10 || money > 1000) { SCM(playerid, CRVENA,"{E0981B}SL:RP: {FFFFFF}Cena ne moze biti manja od 10 ili veca od 1000."); return 1; }
    else if(playa != INVALID_PLAYER_ID)
    {
        if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
{
new sendername;
        if(playa == playerid) { SCM(playerid, CRVENA, "{E0981B}SL:RP: {FFFFFF}Ne mozete popraviti auto sam sebi."); return 1; }
          GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Ponudili ste %s popravak auta za $%d.",giveplayer,money);
  SCM(playerid, PLAVA, string);
format(string, sizeof(string), "Mehanicar %s vam je ponudio popravak po cijeni od $%d. (/prihvati popravku)",sendername,money);
SCM(playa, PLAVA, string);
RepairOffer = playerid;
RepairPrice = money;
}
else
{
            SCM(playerid, CRVENA, "{E0981B}SL:RP: {FFFFFF}Taj igrac nije blizu vas/nije u autu.");
  }
    }
return 1;
}


Komanda /prihvati popravku
YCMD:prihvati(playerid, params[], help)
{
    new param1;
if (sscanf(params, "s ", param1)) {
        SendClientMessage(playerid, BELA, "|__________________ Opcije __________________|");
SendClientMessage(playerid, BELA, "  KORISCENJE: /prihvati ");
SendClientMessage(playerid, BELA, "Dostupna Imena: Popravku");
SendClientMessage(playerid, BELA, "|____________________________________________|");
return 1;
    }
if(strcmp(param1,"popravku",true) == 0)
{
    if(RepairOffer < 999)
        {
            if(GetPlayerMoney(playerid) > RepairPrice)
        {
            if(IsPlayerInAnyVehicle(playerid))
    {
new sendername;
        new RepairCar;
new giveplayer,string;
    GetPlayerName(RepairOffer, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
    RepairCar = GetPlayerVehicleID(playerid);
    RepairVehicle(RepairCar);
format(string, sizeof(string), "Vase auto je popravljeno za $%d od strane mehanicara %s.",RepairPrice,giveplayer);
SCM(playerid, BELA, string);
format(string, sizeof(string), "Popravio si %s-ovo auto za $%d.",sendername,RepairPrice);
SCM(RepairOffer, BELA, string);
AC_BS_GivePlayerMoney(playerid,RepairPrice);
AC_BS_GivePlayerMoney(playerid, -RepairPrice);
                    RepairOffer = 999;
RepairPrice = 0;
return 1;
                }
            }
        else return SCM(playerid, CRVENA, "{E0981B}SL:RP: {FFFFFF}Nemas dovoljno novca.");
    }
}
    return 1;
}
[WW]ivan
5
Kingpin
3. Jul 2013.
stavi ovako
YCMD:prihvati(playerid, params[], help)
{
    new param1;
if (sscanf(params, "s ", param1)) {
        SendClientMessage(playerid, BELA, "|__________________ Opcije __________________|");
SendClientMessage(playerid, BELA, "  KORISCENJE: /prihvati ");
SendClientMessage(playerid, BELA, "Dostupna Imena: Popravku");
SendClientMessage(playerid, BELA, "|____________________________________________|");
return 1;
    }
if(strcmp(param1,"popravku",true) == 0)
{
    if(RepairOffer < 999)
        {
            if(GetPlayerMoney(playerid) > RepairPrice)
        {
            if(IsPlayerInAnyVehicle(playerid))
    {
new sendername;
new giveplayer,string;
    GetPlayerName(RepairOffer, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
    RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
format(string, sizeof(string), "Vase auto je popravljeno za $%d od strane mehanicara %s.",RepairPrice,giveplayer);
SCM(playerid, BELA, string);
format(string, sizeof(string), "Popravio si %s-ovo auto za $%d.",sendername,RepairPrice);
SCM(RepairOffer, BELA, string);
AC_BS_GivePlayerMoney(playerid,RepairPrice);
AC_BS_GivePlayerMoney(playerid, -RepairPrice);
                    RepairOffer = 999;
RepairPrice = 0;
return 1;
                }
            }
        else return SCM(playerid, CRVENA, "{E0981B}SL:RP: {FFFFFF}Nemas dovoljno novca.");
    }
}
    return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha