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; }
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}"
I dalje su mi errori brate :/
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......
Imam YCMD i imam definisana Rent vozila!
Probaj ovako:
if(Rentano[playerid] != 299) return SCM(playerid,-1,"""Vec imas rentano vozilo!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; }
Nece baca oopet jebenih 4 erora
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)