Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Vaka poslato Novembar 28, 2013, 21:48:31 POSLE PODNE

Naslov: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Vaka poslato Novembar 28, 2013, 21:48:31 POSLE PODNE
E ovako momci pomogli su mi neki ljudi da uradim sve al sad uradim i komandu na YCMD:rent..

Dio skripte:

YCMD:rent(playerid,params[], help)
{
    #pragma unused help
    #pragma unused params
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, """Morate biti u vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1, """Morate biti na mestu vozaca!");
if(Rentano(playerid) != 299; SCM(playerid,-1,"""Vec imas rentano vozilo!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
    foreach(Player, i)
{
        if(Rentano[i] == GetPlayerVehicleID(playerid))
        {
      SCM(playerid,-1, ""PLAVA"[RENT]: ""To vozilo je vec rentano!");
      RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1);
      return 1;
        }
    }
    if(rentvozila(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pNovacDzep] < 30) { SCM(playerid,-1,"""Nemate dovoljno novca "ZELENA"(30$)""!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
SCM(playerid,-1,""PLAVA"[INFO]: "BELA"Rentali ste vozilo za "PLAVA"30$.");
g_NovacMinus(playerid,30);
}


Errori:

error 012: invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Errore mi izbacuje odje:

if(Rentano(playerid) != 299; SCM(playerid,-1,"""Vec imas rentano vozilo!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Joy poslato Novembar 28, 2013, 21:54:57 POSLE PODNE
Mislim da ti ovaj dio nije pravilan SCM(playerid,-1,"""Vec imas rentano vozilo!");
Probaj umjeto toga stavit SCM(playerid,-1,""SIVA"Vec imas rentano vozilo!");  ;)
P.C Ako nemas definisanu tu boju SIVA,ako ti bude izbacivalo nesto undefined symbol "SIVA",na vrhu skripte stavi:
#define SIVA            "{C0C0C0}"
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Vaka poslato Novembar 28, 2013, 22:03:22 POSLE PODNE
I dalje su mi errori brate :/
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Joy poslato Novembar 28, 2013, 22:08:00 POSLE PODNE
Citat: Sha poslato Novembar 28, 2013, 22:03:22 POSLE PODNE
I dalje su mi errori brate :/
Pa vjerovatno prebacujes samo tu komandu u drugi mod,a ko zna ima li taj mod YCMD i definisana auta......
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Vaka poslato Novembar 28, 2013, 22:09:32 POSLE PODNE
Imam YCMD i imam definisana Rent vozila!
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: [BR] Ralph poslato Novembar 28, 2013, 22:10:41 POSLE PODNE
Probaj ovako:

if(Rentano[playerid] != 299)  return SCM(playerid,-1,"""Vec imas rentano vozilo!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }


Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Vaka poslato Novembar 28, 2013, 22:13:18 POSLE PODNE
Nece baca oopet jebenih 4 erora
Naslov: Odg: [Pomoc] "Rent" na jednoj liniji mi baca erore .
Poruka od: Joy poslato Novembar 28, 2013, 22:15:56 POSLE PODNE
Naso sam mod koji ima istu takvu cmd neznam sad mozda je u tvojoj cmd negdje greska ali u modu koja je ova cmd ne baca errore:
YCMD:rent(playerid,params[], help)
{
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""SIVA"Morate biti u vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1, ""SIVA"Morate biti na mestu vozaca!");
if(Rentano[playerid] != 299) { SCM(playerid,-1,""SIVA"Vec imas rentano vozilo!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
    foreach(Player, i)
{
        if(Rentano[i] == GetPlayerVehicleID(playerid))
        {
      SCM(playerid,-1, ""ZELENA"[RENT]: "SIVA"To vozilo je vec rentano!");
      RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1);
      return 1;
        }
    }
    if(BiciklaRent(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pNovacDzep] < 30) { SCM(playerid,-1,""SIVA"Nemate dovoljno novca "ZELENA"(30$)"SIVA"!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
SCM(playerid,-1,""CRVENA"[INFO]: "BELA"Rentali ste biciklo za "ZELENA"30$.");
g_NovacMinus(playerid,30);
FirmaNovac(93, 30);
}
if(MotoRent(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pNovacDzep] < 80) { SCM(playerid,-1,""SIVA"Nemate dovoljno novca "ZELENA"(80$)"SIVA"!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
SCM(playerid,-1,""CRVENA"[INFO]: "BELA"Rentali ste motor za "ZELENA"80$.");
g_NovacMinus(playerid,80);
FirmaNovac(92, 80);
}
if(AutaRent(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pNovacDzep] < 120) { SCM(playerid,-1,""SIVA"Nemate dovoljno novca "ZELENA"(120$)"SIVA"!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
SCM(playerid,-1,""CRVENA"[INFO]: "BELA"Rentali ste vozilo za "ZELENA"120$.");
g_NovacMinus(playerid,120);
FirmaNovac(91, 120);
}
Rentano[playerid] = GetPlayerVehicleID(playerid);  TogglePlayerControllable(playerid, 1);
return 1;
}

Pogledaj mozda nesto fali.  8)