[Pomoc] "Rent" na jednoj liniji mi baca erore .


Započeo Vaka, Novembar 28, 2013, 21:48:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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; }

Joy

*

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}"
Poslednja Izmena: Novembar 28, 2013, 21:58:22 POSLE PODNE od Joy Punisher


Joy

*

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......


Probaj ovako:

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



Poslednja Izmena: Novembar 28, 2013, 22:12:02 POSLE PODNE od [BR] Ralph


Joy

*

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)
Poslednja Izmena: Novembar 28, 2013, 22:16:41 POSLE PODNE od Joy Punisher