SA-MP Forums Archive
CONFUSING ERRORS - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: CONFUSING ERRORS (/showthread.php?tid=369554)



CONFUSING ERRORS - Windrush - 17.08.2012

Guys I hve problem in my game mode reply me Fast

THE ERRORS
pawn Code:
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(38799) : warning 203: symbol is never used: "dcmd_vcall"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(38799) : warning 203: symbol is never used: "dcmd_vunbuyable"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.
My Problem
pawn Code:
dcmd_vcall(playerid, params[])
    {
        #pragma unused params
            new Slot;
        if(sscanf(params,"d",Slot))return SendClientMessage(playerid, Red, "[ERROR]Usage: /vcall [Slot]");
        if(Slot == 1)
        {
            if(Car1(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 1");
            SetTimerEx("Timer1",5000,false,"i",playerid);
            SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
            SetVehicleToRespawn(Car1(playerid));
            }
            else if(Slot == 2)
            {
                if(Car2(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 2");
                SetTimerEx("Timer1",5000,false,"i",playerid);
                SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
                SetVehicleToRespawn(Car2(playerid));
            }
            else if(Slot == 3)
            {
                if(Car3(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 3");
                SetTimerEx("Timer1",5000,false,"i",playerid);
                SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
            }
            return 1;
    }

    dcmd_vunbuyable(playerid, params[])
    {
    #pragma unused params
            new vehicleid = GetPlayerVehicleID(playerid), string[50];
            if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Red,"[ERROR]Only RCON Admin can use this command");
            if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command");
            if(VehicleInfo[vehicleid][ToSell] == 0) return SendClientMessage(playerid,Red,"[ERROR]This is not a buyable");
            if(dini_Int(VFile(vehicleid),"UnBuyable")== 1) return SendClientMessage(playerid, Red, "[ERROR]This vehicle already in unbuyable");
            if(!dini_Exists(VFile(vehicleid)))
            {
                    dini_Create(VFile(vehicleid));
                    SetUnbuyableVehicle(vehicleid, 1);
            }
            else
            {
                    SetUnbuyableVehicle(vehicleid, 1);
            }
            format(string, sizeof(string), "Now this %s is in unbuyable", VehNames[GetVehicleModel(vehicleid)-400]);
            SendClientMessage(playerid, Green, string);
            return 1;
    }


Reply me Fast


Re: CONFUSING ERRORS - JaKe Elite - 17.08.2012

put this onplayercommandtext

pawn Code:
dcmd(vcall, 5, cmdtext); //vcall - length of the command, 5
dcmd(vunbuyable, 10, cmdtext); //vunbuyable - length of the command, 10
make sure you have this

pawn Code:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1



Re: CONFUSING ERRORS - Naruto_Emilio - 17.08.2012

Add this on callback: OnPlayerCommandText
Code:
dcmd(vcall, 5, cmdtext);
dcmd(vunbuyable, 10, cmdtext);



Re: CONFUSING ERRORS - Windrush - 17.08.2012

Can you Give me a whole code sorry im begginer and noob


Re: CONFUSING ERRORS - Admigo - 17.08.2012

Quote:
Originally Posted by windrush
View Post
Can you Give me a whole code sorry im begginer and noob
They gave the full code:
Code:
dcmd(vcall, 5, cmdtext); //vcall - length of the command, 5
dcmd(vunbuyable, 10, cmdtext); //vunbuyable - length of the command, 10
Search for onplayercommandtext in pawno.
At put the code Between
Code:
Public OnPlayerCommandText
{
//here
}



Re: CONFUSING ERRORS - Windrush - 17.08.2012

pawn Code:
C:\Users\carlo\Desktop\New folder\pawno\include\fixes.inc(2482) : warning 217: loose indentation
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7915) : warning 217: loose indentation
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7915) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7918) : error 017: undefined symbol "Car1"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7918) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7920) : error 017: undefined symbol "Green"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7921) : error 017: undefined symbol "Car1"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7925) : error 017: undefined symbol "Car2"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7925) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7927) : error 017: undefined symbol "Green"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7928) : error 017: undefined symbol "Car2"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7932) : error 017: undefined symbol "Car3"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7932) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7934) : error 017: undefined symbol "Green"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7936) : warning 217: loose indentation
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7943) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7944) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7945) : error 017: undefined symbol "ToSell"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7945) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7946) : error 017: undefined symbol "VFile"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7946) : error 017: undefined symbol "Red"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7947) : error 017: undefined symbol "VFile"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7949) : error 017: undefined symbol "VFile"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7950) : error 017: undefined symbol "SetUnbuyableVehicle"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7954) : error 017: undefined symbol "SetUnbuyableVehicle"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7956) : error 017: undefined symbol "VehNames"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7956) : warning 215: expression has no effect
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7956) : error 001: expected token: ";", but found "]"
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7956) : error 029: invalid expression, assumed zero
C:\Users\carlo\Desktop\New folder\gamemodes\SATDM_v11.pwn(7956) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
FUUUUU


Re: CONFUSING ERRORS - Admigo - 17.08.2012

Dont say FUU or people will not help you.
Post u OnPlayerCommand code.


Re: CONFUSING ERRORS - Windrush - 17.08.2012

pawn Code:
dcmd_vcall(playerid, params[])
    {
        #pragma unused params
            new Slot;
        if(sscanf(params,"d",Slot))return SendClientMessage(playerid, Red, "[ERROR]Usage: /vcall [Slot]");
        if(Slot == 1)
        {
            if(Car1(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 1");
            SetTimerEx("Timer1",5000,false,"i",playerid);
            SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
            SetVehicleToRespawn(Car1(playerid));
            }
            else if(Slot == 2)
            {
                if(Car2(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 2");
                SetTimerEx("Timer1",5000,false,"i",playerid);
                SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
                SetVehicleToRespawn(Car2(playerid));
            }
            else if(Slot == 3)
            {
                if(Car3(playerid) == 0) return SendClientMessage(playerid, Red, "You didn't have a car in slot 3");
                SetTimerEx("Timer1",5000,false,"i",playerid);
                SendClientMessage(playerid, Green, "You has call you vehicle. Please wait 5 second");
            }
            return 1;
    }

    dcmd_vunbuyable(playerid, params[])
    {
    #pragma unused params
            new vehicleid = GetPlayerVehicleID(playerid), string[50];
            if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Red,"[ERROR]Only RCON Admin can use this command");
            if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command");
            if(VehicleInfo[vehicleid][ToSell] == 0) return SendClientMessage(playerid,Red,"[ERROR]This is not a buyable");
            if(dini_Int(VFile(vehicleid),"UnBuyable")== 1) return SendClientMessage(playerid, Red, "[ERROR]This vehicle already in unbuyable");
            if(!dini_Exists(VFile(vehicleid)))
            {
                    dini_Create(VFile(vehicleid));
                    SetUnbuyableVehicle(vehicleid, 1);
            }
            else
            {
                    SetUnbuyableVehicle(vehicleid, 1);
            }
            format(string, sizeof(string), "Now this %s is in unbuyable", VehNames[GetVehicleModel(vehicleid)-400]);
            SendClientMessage(playerid, Green, string);
            return 1;
    }

Boss The Code


Re: CONFUSING ERRORS - Windrush - 17.08.2012

No REPLY?


Re: CONFUSING ERRORS - N0FeaR - 17.08.2012

Off topic

Hes a kid ppl try help him and he said FU to all -.-'