Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: .::Wuj0::. poslato April 17, 2011, 10:37:28 PRE PODNE

Naslov: [pomoc] /rentcar
Poruka od: .::Wuj0::. poslato April 17, 2011, 10:37:28 PRE PODNE
skripta koju koristim: Cyber
Opis problema: Kada sjednem za motor da iznajmim iznajmljujem ga komandom /rentcar a ne /rentbike. Kako da stavim da kad iznajmljujem motor da pisem /rentbike
Naslov: Odg: [pomoc] /rentcar
Poruka od: System32 poslato April 17, 2011, 10:41:03 PRE PODNE
aj nadi u modu komandu pa je postaj
Naslov: Odg: [pomoc] /rentcar
Poruka od: .::Wuj0::. poslato April 17, 2011, 10:43:56 PRE PODNE
CMD:rentcar(playerid,params[])
{
   new
   string[128];
   if(RentaBike[playerid] == 0)
   {
    if(JB_GetPlayerMoney(playerid) < 30) { SCM(playerid,COLOR_GRAD4,"[Greska]: Nemas dovoljno novaca."); return 1; }
new hirefee = HireCost(GetPlayerVehicleID(playerid));
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate();
RentaBike[playerid] = 1;
JB_GivePlayerMoney(playerid,-250);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Unajmio si vozilo~n~koristi ~p~/lock",hirefee);
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, string, 5000, 3);
    }
    else
    {
    SCM(playerid,COLOR_GRAD4,"[Greska]: Vec imate rentano vozilo.");
    }
    return 1;
}


eto
Naslov: Odg: [pomoc] /rentcar
Poruka od: Vedran_Car HR poslato April 17, 2011, 10:52:41 PRE PODNE
CitatCMD:rentcar(playerid,params[])
{
   new
   string[128];
   if(RentaBike[playerid] == 0)
   {
       if(JB_GetPlayerMoney(playerid) < 30) { SCM(playerid,COLOR_GRAD4,"[Greska]: Nemas dovoljno novaca."); return 1; }
      new hirefee = HireCost(GetPlayerVehicleID(playerid));
      HireCar[playerid] = GetPlayerVehicleID(playerid);
      OnPropUpdate();
      RentaBike[playerid] = 1;
      JB_GivePlayerMoney(playerid,-250);
      PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
      format(string, sizeof(string), "~w~Unajmio si vozilo~n~koristi ~p~/lock",hirefee);
      TogglePlayerControllable(playerid, 1);
      GameTextForPlayer(playerid, string, 5000, 3);
    }
    else
    {
       SCM(playerid,COLOR_GRAD4,"[Greska]: Vec imate rentano vozilo.");
    }
    return 1;
}

ovo : CMD:rentcar(playerid,params[])
Zamjenis : CMD:rentbike(playerid,params[])
Naslov: Odg: [pomoc] /rentcar
Poruka od: .::Wuj0::. poslato April 17, 2011, 10:55:18 PRE PODNE
Zar mi se nebi onda promijenilo da i kad udjem u kola da rentam da tamo moram da pisem /rentbike
Naslov: Odg: [pomoc] /rentcar
Poruka od: Vedran_Car HR poslato April 17, 2011, 11:06:39 PRE PODNE
To moras promjeniti di je ono carid == [nekiid] pa stavis da od tog vozila do nekog kojeg zelis pise /rentbike
Naslov: Odg: [pomoc] /rentcar
Poruka od: System32 poslato April 17, 2011, 11:11:51 PRE PODNE
ovako kako ti je vedran rekao i tu pr ivrhu sto imas if(RentaBike[playerid] == 0) promijeni u if(RentaCar[playerid] == 0)
znaci ovo ti je 2 komanda,nemoze ti sve biti u jednoj!

i onda dobijes ovo: CMD:rentbike(playerid,params[])
{
   new
   string[128];
   if(RentaCar[playerid] == 0)
   {
       if(JB_GetPlayerMoney(playerid) < 30) { SCM(playerid,COLOR_GRAD4,"[Greska]: Nemas dovoljno novaca."); return 1; }
      new hirefee = HireCost(GetPlayerVehicleID(playerid));
      HireCar[playerid] = GetPlayerVehicleID(playerid);
      OnPropUpdate();
      RentaBike[playerid] = 1;
      JB_GivePlayerMoney(playerid,-250);
      PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
      format(string, sizeof(string), "~w~Unajmio si vozilo~n~koristi ~p~/lock",hirefee);
      TogglePlayerControllable(playerid, 1);
      GameTextForPlayer(playerid, string, 5000, 3);
    }
    else
    {
       SCM(playerid,COLOR_GRAD4,"[Greska]: Vec imate rentano vozilo.");
    }
    return 1;
}
Naslov: Odg: [pomoc] /rentcar
Poruka od: .::Wuj0::. poslato April 17, 2011, 11:54:34 PRE PODNE
Daje ove errore:
C:\Users\Zabjelo\Desktop\Samp\Tuborg RolePlay\gamemodes\Tuborg.pwn(27469) : error 017: undefined symbol "RentaCar"
C:\Users\Zabjelo\Desktop\Samp\Tuborg RolePlay\gamemodes\Tuborg.pwn(27469) : warning 215: expression has no effect
C:\Users\Zabjelo\Desktop\Samp\Tuborg RolePlay\gamemodes\Tuborg.pwn(27469) : error 001: expected token: ";", but found "]"
C:\Users\Zabjelo\Desktop\Samp\Tuborg RolePlay\gamemodes\Tuborg.pwn(27469) : error 029: invalid expression, assumed zero
C:\Users\Zabjelo\Desktop\Samp\Tuborg RolePlay\gamemodes\Tuborg.pwn(27469) : fatal error 107: too many error messages on one line


a ovo je ta linija:
   if(RentaCar[playerid] == 0)
Naslov: Odg: [pomoc] /rentcar
Poruka od: Retardinjo poslato April 17, 2011, 12:20:29 POSLE PODNE
new RentaCar[MAX_PLAYERS];
Naslov: Odg: [pomoc] /rentcar
Poruka od: .::Wuj0::. poslato April 17, 2011, 12:36:13 POSLE PODNE
Hvala, radi :)