Skripta koju koristim: DSRP (od 0)
Detaljan opis problema: Neznam kako da napravim da nemogu sam sebi popravljati vozilo
Dio skripte:
CMD:popravi(playerid, params[])
{
if(PlayerInfo[playerid][pPosao] != 7) return SendClientMessage(playerid, 0xB4B5B7FF, "{FFFFFF}[{F81414}ZeroAS{FFFFFF}] {C3C3C3}Nisi automehanicar!");
{
if(IsPlayerInAnyVehicle(playerid) == 0) return SendClientMessage(playerid, 0xB4B5B7FF, "{FFFFFF}[{F81414}ZeroAS{FFFFFF}] {C3C3C3}Moras biti u vozilu koje zelis popraviti!");
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new VehicleID = GetPlayerVehicleID(playerid);
RepairVehicle(VehicleID);
PostaviVheal(VehicleID,1000.0);
SendClientMessage(playerid,0xAFAFAFAA,"{FFFFFF}[{F81414}ZeroAS{FFFFFF}] {C3C3C3}Popravio si vozilo.");
new plata = 60 +random(50);
new bonus = 20 +random(60);
new iznos = plata+bonus;
////PlayerInfo[playerid][Novac] += iznos;
DajPare(playerid, iznos);
B_SpremiPodatke(playerid);
new poruka[256];
DisablePlayerCheckpoint(playerid);
PlayerInfo[playerid][Oranje] = 0;
format(poruka, sizeof(poruka),"{B7FF00}Popravio si vozilo...\n\n{FFFFFF}Iznos place: {33AA33}%d\n{FFFFFF}Iznos bonusa: {33AA33}%d\n\n{FFFFFF}Ukupno: {33AA33}%d", plata, bonus, plata+bonus);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX,"{FFFFFF}Isplata place", poruka, "Zatvori", "");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
error
giveplayerid undefined
ma to tako stavio, izmjenit ću dok smislim nešto drugo
ne kopiraj ono sto ne mozes kopirat
Btw, ovo je komanda kojom igrac iskljucivo SEBI popravlja auto, ti oces da svima moze osim sebi, pa prokontaj malo, tako nikad necete nista shvatit ako vam se svaka sitnica mora pisat :/
CMD:popravi(playerid, params[])
{
new id;
if(PlayerInfo[playerid][pPosao]!=7) return SCM(playerid,-1,"Nisi automehanicar");
if(sscanf(params, "u", id)) return SCM(playerid,-1,"Koristi: /popravi [Id igraca/ime]");
if(id == playerid) return SCM(playerid, -1, "Ne mozete sami sebi.");
if(!IsPlayerInAnyVehicle(id)) return SCM(playerid,-1, "Igrac nije u vozilu!");
SetVehicleHealth(GetPlayerVehicleID(id), 1000);
return 1;
}
tako nesto? To je najobicnije :P