Skripta koju koristim: ML
Detaljan opis problema: Baca mi errore na 2 komande koje sam napravio a errori uopÄe nemaju veze sa komandama nego s neÄim drugim u skripti, kad obriÅ¡em komande normalno compile skriptu bez errora, Å¡to ne valja s komandama?
Dio skripte:
COMMAND:iznajmiufo(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xC0392BFF, "GERSKA: {FFFFFF}Nesmijes biti u vozilu");
new Float: x, Float: y, Float: z, Float: a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
new id = CreateVehicle(501, x, y, z, a, 1, 1, -1);
LinkVehicleToInterior(id, 1);
ShipObject[id] = CreateObject(18846, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToVehicle(ShipObject[id], id, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
PutPlayerInVehicle(playerid, id, 0);
Povratak 1;
}
COMMAND:vratiufo(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xC0392BFF, "GRESKA: {FFFFFF}Nisi u vozilu");
if(!IsValidObject(ShipObject[ GetPlayerVehicleID(playerid) ])) return SendClientMessage(playerid, 0xC0392BFF, "GRESKA: {FFFFFF}Nemas iznajmljeni UFO");
new id = GetPlayerVehicleID(playerid);
DestroyVehicle(id);
DestroyObject(ShipObject[id]);
ShipObject[id] = INVALID_OBJECT_ID;
Povratak 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
A sta mislis o tome da kada postavljas vec ovako nesto da nam das i errore da vidimo u cemu je problem ?
I usput sta je ovo Povratak 1; sto imas na kraj komande ? Tu treba da stoji return 1;
isto je uvijek imam Povratak 1; tako je definirano
ma izbacuje errore na public i forward kao da playerid nije definiram
obiršem komande i onda radi sve normalno
Pa daj public ili sta vec ne mogu ovako napamet da ti pomognem :D
pa vjerovatno ti nije forward u playerid.
Napraviš ovako forward Ime (playerid);
isto tako i public Ime (playerid)