Command errors
#1

I made this command by myself, no internet instructions and it didn't go so well, so I need help how to fix these errors, I don't know how to fix them. I don't know, will rep up who helps me:

Код:
CMD:fv(playerid, params[])
{
	 if(IsPlayerInVehicle(playerid));
	 {
	 GetPlayerVehicleID(playerid);
	 SendClientMessage(playerid, COLOR_GREEN, "Vehicle fixed");
	 RepairVehicle(vehicleid);
     }
     else
     {
     SendClientMessage(playerid, COLOR_RED, "You're not in vehicle");
	 }
     return 1;
}
Код:
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(226) : warning 202: number of arguments does not match definition
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(227) : warning 202: number of arguments does not match definition
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(228) : warning 202: number of arguments does not match definition
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(233) : warning 202: number of arguments does not match definition
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(233) : error 036: empty statement
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(237) : error 017: undefined symbol "vehicleid"
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(239) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Errors.
Reply
#2

Define your COLOR_RED
PHP код:

CMD
:fv(playeridparams[])
    {
        if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playeridCOLOR_RED"You are not in a vehicle!");
 
        
RepairVehicle(GetPlayerVehicleID(playerid));
 
        
SendClientMessage(playerid0xFFFFFFFF"Your vehicle has been repaired!");
        return 
1;
    }
    return 
0;

Reply
#3

pawn Код:
CMD:fv(playerid, params[])
{
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You're not in a vehicle.");
    SendClientMessage(playerid, COLOR_GREEN, "Vehicle fixed.");
    RepairVehicle(GetPlayerVehicleID(playerid));
    return 1;
}
First error:
pawn Код:
if(IsPlayerInVehicle(playerid));
';' at the end of an 'if' statement.

Second error:
pawn Код:
GetPlayerVehicleID(playerid);
Value of GetPlayerVehicleID(playerid) not being saved anywhere.

Third error:
pawn Код:
RepairVehicle(vehicleid);
There is no 'vehicleid' yet. You can change GetPlayerVehicleID(playerid); to 'new vehicleid = GetPlayerVehicleID(playerid);' to fix this error as well.

EDIT:
Quote:
Originally Posted by MCZOFT
Посмотреть сообщение
Define your COLOR_RED
PHP код:

CMD
:fv(playeridparams[])
    {
        if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playeridCOLOR_RED"You are not in a vehicle!");
 
        
RepairVehicle(GetPlayerVehicleID(playerid));
 
        
SendClientMessage(playerid0xFFFFFFFF"Your vehicle has been repaired!");
        return 
1;
    }
    return 
0;

Nearly, but there's no errors suggesting that COLOR_RED is not defined.
Reply
#4

EDIT:too late
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)