Error!
#1

I HAve Maded vnos For Vip level 3 but it gives a error
here is the code and do i need to put #pragma unused params ?
pawn Код:
CMD:vnos(playerid,params[])
{
    if(GetPVarInt(playerid, "vip") < 3) return SendClientMessage(playerid, 0xFF0000FF, "Your not a vip.");
        if(IsPlayerInAnyVehicle(playerid)) {
            switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) {
                case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
                return SendClientMessage(playerid,red,"ERROR: You can not tune this vehicle!");
            }
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
            return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        } else return SendClientMessage(playerid,red,"ERROR: You must be in a vehicle.");
    } else return SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
}
Error
pawn Код:
I:\Games\RockStar Game Gta San Andreas\Gta Sanandreas\My Script\gamemodes\TDM.pwn(720) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Reply
#2

1. Yes you need put in the script #pragma unused params
2. Where you puting command
Reply
#3

At The Top Of Script
pawn Код:
CMD:vnos(playerid,params[])
{
    #pragma unused params
    if(GetPVarInt(playerid, "vip") < 3) return SendClientMessage(playerid, 0xFF0000FF, "Your not a vip.");
        if(IsPlayerInAnyVehicle(playerid)) {
            switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) {
                case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
                return SendClientMessage(playerid,red,"ERROR: You can not tune this vehicle!");
            }
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
            return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        } else return SendClientMessage(playerid,red,"ERROR: You must be in a vehicle.");
    } else return SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
}
Error Line
pawn Код:
} else return SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
Reply
#4

Still Can't Fix It i don't see any problem? Can someone help me?
Reply
#5

Hm..... which error it gives?
Reply
#6

it's there already look up and no help?
Reply
#7

The else statement is not linked to any conditional statement at all!

Also, you do not need a #pragma unused params in ZCMD.
Reply
#8

pawn Код:
CMD:vnos(playerid,params[])
{
    if(GetPVarInt(playerid, "vip") < 3) {
        if(IsPlayerInAnyVehicle(playerid)) {
            switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) {
                case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
                return SendClientMessage(playerid,red,"ERROR: You can not tune this vehicle!");
            }
            AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
            return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        } else return SendClientMessage(playerid,red,"ERROR: You must be in a vehicle.");
    } else return SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
}
Reply
#9

thanks but i fixed it and the pragma thing is in my script and it works fine
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)