Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Black22 poslato Novembar 30, 2013, 20:32:22 POSLE PODNE

Naslov: [Pomoc] /popravi
Poruka od: Black22 poslato Novembar 30, 2013, 20:32:22 POSLE PODNE
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):
Naslov: Odg: [Pomoc] /popravi
Poruka od: Black22 poslato Novembar 30, 2013, 21:05:18 POSLE PODNE
error
giveplayerid undefined
Naslov: Odg: [Pomoc] /popravi
Poruka od: Black22 poslato Novembar 30, 2013, 22:27:00 POSLE PODNE
ma to tako stavio, izmjenit ću dok smislim nešto drugo
Naslov: Odg: [Pomoc] /popravi
Poruka od: Ermin. poslato Decembar 01, 2013, 01:41:17 PRE PODNE
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 :/
Naslov: Odg: [Pomoc] /popravi
Poruka od: Bugi poslato Decembar 01, 2013, 10:46:43 PRE PODNE
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