SA-MP Forums Archive
IsValidWeapon Error - 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: IsValidWeapon Error (/showthread.php?tid=420206)



IsValidWeapon Error - Youtube12 - 03.03.2013

Hi guys, why I get error in this command

My Code


Код:
dcmd_gg(playerid, params[])
{
    if (AccountInfo[playerid][AdminLevel] >= 3 || IsPlayerAdmin(playerid))
    {
        new id,weap,ammo,str[128],name[MAX_PLAYER_NAME],WeapName[32];
        if(sscanf(params,"uii",id,weap,ammo)) return SendClientMessage(playerid,0xFF9900AA,"USAGE: /gg [id] [weapon] [ammo]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000FF,"ERROR: That user is not connected!");
		//if(weap == 35 || weap == 36 || weap == 38)return SendClientMessage(playerid, COLOR_RED, "This weapon is disabled in our server");
        if(IsValidWeapon(weap)) return SendClientMessage(playerid,red,"ERROR: Invalid weapon ID");
		GetPlayerName(playerid,name,sizeof(name));
        GetWeaponName(weap,WeapName,32);
        format(str,sizeof(str),"Administrator %s has gave you an %s (%d) with %d Ammo",name,WeapName,weap,ammo);
        SendClientMessage(id,0xFF9900AA,str);
        GivePlayerWeapon(id,weap,ammo);
     }
     else return 0;
     return 1;
}

Error:


Код:
error 017: undefined symbol "IsValidWeapon"



Re: IsValidWeapon Error - Mmartin - 03.03.2013

Are you sure you have the function defined? If not, either define it or look at original code from where you copied it (obvious implication) and take it from there.


Respuesta: IsValidWeapon Error - Parka - 04.03.2013

PHP код:
dcmd_gg(playerid, params[])
{
    if (
AccountInfo[playerid][AdminLevel] >= 3 || IsPlayerAdmin(playerid))
    {
        if(
sscanf(params,"uii", params[0], params[1], params[2])) return SendClientMessage(playerid,0xFF9900AA,"USAGE: /gg [id] [weapon] [ammo]");
        if(!
IsPlayerConnected(params[0])) return SendClientMessage(playerid,0xFF0000FF,"ERROR: That user is not connected!");
        if( 
params[1] <= 0 && arams[1] >= 39 )) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Invalid weapon ID!");
        new 
Name[24], WeapName[32], str[128];
        
GetPlayerName(playerid, Name,sizeof(Name));
        
GetWeaponName(params[1], WeapName, 32);
        
format(str,sizeof(str),"Administrator %s has gave you an %s (%d) with %d Ammo", Name, WeapName, params[1], params[2]);
        
SendClientMessage( params[0], 0xFF9900AA, str);
        
GivePlayerWeapon( params[0], params[1], params[2]);
     }
     else return 
0;
     return 
1;
} 



AW: Respuesta: IsValidWeapon Error - Youtube12 - 05.03.2013

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
PHP код:
dcmd_gg(playerid, params[])
{
    if (
AccountInfo[playerid][AdminLevel] >= 3 || IsPlayerAdmin(playerid))
    {
        if(
sscanf(params,"uii", params[0], params[1], params[2])) return SendClientMessage(playerid,0xFF9900AA,"USAGE: /gg [id] [weapon] [ammo]");
        if(!
IsPlayerConnected(params[0])) return SendClientMessage(playerid,0xFF0000FF,"ERROR: That user is not connected!");
        if( 
params[1] <= 0 && arams[1] >= 39 )) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Invalid weapon ID!");
        new 
Name[24], WeapName[32], str[128];
        
GetPlayerName(playerid, Name,sizeof(Name));
        
GetWeaponName(params[1], WeapName, 32);
        
format(str,sizeof(str),"Administrator %s has gave you an %s (%d) with %d Ammo", Name, WeapName, params[1], params[2]);
        
SendClientMessage( params[0], 0xFF9900AA, str);
        
GivePlayerWeapon( params[0], params[1], params[2]);
     }
     else return 
0;
     return 
1;
} 

I go 2 errors:

Код:
[18071]    if( params[1] <= 0 && params[1] >= 39 )) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Invalid weapon ID!");
[18072]    new Name[24], WeapName[32], str[128];


(18071) : error 029: invalid expression, assumed zero
(18071) : warning 215: expression has no effect
(18071) : error 001: expected token: ";", but found "return"
(18072) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



AW: IsValidWeapon Error - Youtube12 - 05.03.2013

Help me guys..


Re: IsValidWeapon Error - Jony_Cruze - 05.03.2013

you have make the public ?

public IsValidWeapon();

? here put the gun id and on top of gm put forward IsValidWeapon();


AW: IsValidWeapon Error - Youtube12 - 05.03.2013

No, I dont have it