Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [GU:RP] ivica 156 poslato Januar 11, 2012, 21:11:10 POSLE PODNE

Naslov: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 21:11:10 POSLE PODNE
Skripta koju koristim:Cyber
Detaljan opis problema:ja sam sada napravio komandu za sve rentove za aute motore i bicikle kako sada da u komandu /iznajmi ubacim da kad netko renta biciklo,auto motor da mu dodu pare na firmu evo komande:
CMD:iznajmi(playerid,params[])
{
   new
   string[128];
   if(RentaBike[playerid] == 0)
   {
    if(GetPlayerMoney(playerid) < 30) { SCM(playerid,COLOR_GRAD4,"(greska) Nemate dovoljno novaca da izjamite vozilo."); return 1; }
new hirefee = HireCost(GetPlayerVehicleID(playerid));
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate();
RentaBike[playerid] = 1;
GivePlayerMoney(playerid,-100);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid,CRVENA,"{F3FF02}(rent) {FFFFFF}Uspjesno ste iznajmili vozilo,da ga odjavite kucajte {F3FF02}/odjavi.");
format(string, sizeof(string), "~w~koristi ~p~/lock",hirefee);
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, string, 5000, 3);
    }
    else
    {
    SCM(playerid,COLOR_GRAD4,"(greska) Vi vec imate rentano vozilo.");
    }
    return 1;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] rent auti
Poruka od: Impulseâ„¢ poslato Januar 11, 2012, 22:14:40 POSLE PODNE
ja msm ovako dodaj u komandi
SBizzInfo[ovdje dodaj bizz id][sbTill] += i stavis cijenu koliko je rent;
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 22:15:51 POSLE PODNE
e a sada kako da napravim ono da npr netko renta vozilo da vise da je vec iznajmljeno da ga ne moze rent
Naslov: Odg: [Pomoc] rent auti
Poruka od: Impulseâ„¢ poslato Januar 11, 2012, 22:23:37 POSLE PODNE
lijepo objasni ,nista te skonto nisam
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 22:26:30 POSLE PODNE
npr ti si igrac ja rentam vozilo i sad ja odem sa servera nisam odjavio/unrentao vozilo i ti bas pogodis moje i da pise da je to vozilo koje oces rentat vec iznajmljeno jel kontas me :D
Naslov: Odg: [Pomoc] rent auti
Poruka od: Impulseâ„¢ poslato Januar 11, 2012, 22:31:34 POSLE PODNE

foreach (Player, i)
{
    if(HireCar[i] == GetPlayerVehicleID(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "ovde napises da neko koristi auto/motor/biciklo");
        return 1;
    }
}


probaj ovako
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 22:34:15 POSLE PODNE
e nezz dal smijem pitat ovdje u ovoj temi za drugu e sad za firme kad se netko zaposli na koji nacin radi to ak mi mozes objasnit netko ima firmu neku i sada se netko zaposli i on dobija pare kako ide to jos moram to sredit ak nije problem.
Naslov: Odg: [Pomoc] rent auti
Poruka od: Impulseâ„¢ poslato Januar 11, 2012, 22:39:38 POSLE PODNE
To ti RP-as.Ne moze se zaposliti.  ;D
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 22:49:59 POSLE PODNE
e ima jedan mali problem ono za rent je ok ali kad kuca /odjavi ostane evo komande ak mozes vidjte di je problem
CMD:odjavi(playerid,params[])
{
    //new idcar = GetPlayerVehicleID(playerid);
   if(RentaBike[playerid] != 299)
   {
    if(idcar == RentaBike[playerid])
    {
       TogglePlayerControllable(playerid, 1);
    }
      SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      RentaBike[playerid] = 0;
      SendClientMessage(playerid,CRVENA,"{F3FF02}(rent) {FFFFFF}Uspjesno ste vratili {F3FF02}iznajmljeno {FFFFFF}vozilo.");
   }
   return 1;
}
Naslov: Odg: [Pomoc] rent auti
Poruka od: Impulseâ„¢ poslato Januar 11, 2012, 22:58:44 POSLE PODNE
umjesto 0 stavi 299
RentaBike[playerid] = 0;
RentaBike[playerid] = 299;
tako mislim
if(RentaBike[playerid] != 299) zbog ovoga
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 23:16:28 POSLE PODNE
e care hvala ti puno evo radi e jos sam jedno pitanje da ne spmama znas ono di smo stavlja u iznajmi e kad pise igracu da je vozilo unajmljeno kak da stavim da ga izbaci iz vozila?
Naslov: Odg: [Pomoc] rent auti
Poruka od: Mladen Smiljan poslato Januar 11, 2012, 23:37:34 POSLE PODNE
Di to pise da je vozilo vec iznajmljeno dodaj:
RemovePlayerFromVehicle(playerid);
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 23:43:19 POSLE PODNE
znaci samo ispod toga dodam
Naslov: Odg: [Pomoc] rent auti
Poruka od: Mladen Smiljan poslato Januar 11, 2012, 23:44:41 POSLE PODNE
Da dodas Ispod SendClientMessage
Naslov: Odg: [Pomoc] rent auti
Poruka od: [GU:RP] ivica 156 poslato Januar 11, 2012, 23:51:29 POSLE PODNE
ok hvala ti