command AddVehiceleComponent
#1

I use this command
PHP код:
if(newstate == PLAYER_STATE_DRIVER)
    {
        if(
GetPlayerVehicleID(playerid) == RegularVehicle1 || GetPlayerVehicleID(playerid) == RegularVehicle2 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle3 || GetPlayerVehicleID(playerid) == RegularVehicle4 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle4 || GetPlayerVehicleID(playerid) == RegularVehicle5 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle5 || GetPlayerVehicleID(playerid) == RegularVehicle6 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle7 || GetPlayerVehicleID(playerid) == RegularVehicle8 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle9 || GetPlayerVehicleID(playerid) == RegularVehicle10 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle11 || GetPlayerVehicleID(playerid) == RegularVehicle12 ||
        
GetPlayerVehicleID(playerid) == RegularVehicle13 || GetPlayerVehicleID(playerid) == RegularVehicle14)
        {
            if(
IsRegularPlayer[playerid] != 1337)
            {
                
SendClientMessage(playerid,COLOR_ERROR,"Only Regular Players can use this vehicle.");
                
RemovePlayerFromVehicle(playerid);
                return 
1;
            }
            
SendClientMessage(playerid,COLOR_DEADCONNECT,"[[_Regular Player_]]");
            
SendClientMessage(playerid,COLOR_LIME,"Welcome to your Rgular Player vehicle.");
            
AddVehicleComponent(1010);
            return 
1;
        }
    } 
But this warning appear i know that the problem is in
PHP код:
AddVehicleComponent(1010); 
warning :
PHP код:
C:\Users\user\Downloads\Downloads\SFCRRPGv1.1\edit one\gamemodes\SFCRRPG.pwn(10528) : warning 202number of arguments does not match definition
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Warning

Reply
#2

You are missing the vehicleid:
pawn Код:
AddVehicleComponent(vehicleid, componentid)
Reply
#3

I should put this = (vehicleid), or what exactly ??
Reply
#4

I think you should do something like this:

pawn Код:
AddVehicleComponent(RegularVehicle1, 1010)
//RegularVehicle2, 3, 4...
or
pawn Код:
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicle, 1010)
Reply
#5

you mean
Quote:

new vehicle;
vehicle = GetPlayerVehicleID(playerid);
AddVehicleComponent(RegularVehicle1, 1010)

//RegularVehicle2,3,4... [/QUOTE]
?
Reply
#6

Which vehicle are you trying to add the component to? You need to pass that vehicle's ID to the 'vehicleid' parameter.
Reply
#7

i wanna add to all the cars ^^
Reply
#8

Then make multiple function calls with each of the vehicles IDs passed.
Reply
#9

Quote:
Originally Posted by Bakr
Посмотреть сообщение
Then make multiple function calls with each of the vehicles IDs passed.
can you write a code for example(sorry for asking)
Reply
#10

any one can help ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)