SA-MP Forums Archive
Help with Explode command - 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: Help with Explode command (/showthread.php?tid=599869)



Help with Explode command - Tass007 - 31.01.2016

Hai all, trying to make an explode command. However I keep getting warning code. Yes, I know they are warning codes. I prefer to have no warning codes and a clean compile. Anyways here is my warnings

Код:
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22999) : warning 219: local variable "pTame" shadows a variable at a preceding level
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22998) : warning 204: symbol is assigned a value that is never used: "string"
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22989) : warning 204: symbol is assigned a value that is never used: "playername"
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22989) : warning 204: symbol is assigned a value that is never used: "pTame"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Warnings.
My code is

PHP код:
CMD:explode(playeridparams[])
{
    {
      new 
giveplayeridtargetidpTame[25], playername[25], stringg[80];
    if (
adlvl[playerid] < 2) return 0;
      if(
sscanf(params"uz"targetid)) return SendClientMessage(playerid0xFFFFFFFF"USAGE: [PlayerID/PartOfName]");
      if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid0xFFFFFFFF"Player not connected!");
      else
        {
            new 
Float:SLXFloat:SLYFloat:SLZ;
            
GetPlayerPos(targetidSLXSLY,SLZ);
            
CreateExplosion(SLXSLYSLZ110.25);
            new 
string[128];
            new 
pName[24], pTame[24];
            
GetPlayerName(playerid,pName,24);
            
GetPlayerName(targetid,pTame,24);
            
SendClientMessage(giveplayeridCOLOR_ORANGE,"You has been exploded by An Admin.");
            
format(stringg,sizeof(stringg),"You have exploded %s."pTame);
            
SendClientMessage(playeridCOLOR_YELLOW,stringg);
        }
    }
      return 
1;

Where the warnings are happening at is

Код:
 E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22999) : warning 219: local variable "pTame" shadows a variable at a preceding level
PHP код:
            new pName[24], pTame[24]; 
Код:
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22998) : warning 204: symbol is assigned a value that is never used: "string"
PHP код:
            new string[128]; 
Код:
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22989) : warning 204: symbol is assigned a value that is never used: "playername"
PHP код:
      new giveplayeridtargetidpTame[25], playername[25], stringg[80]; 
Код:
E:\All Folders\Hobbies\Server Hosting\SA-MP\_RNT Gaming\gamemodes\RNTG.pwn(22989) : warning 204: symbol is assigned a value that is never used: "pTame"
Same line as above
PHP код:
      new giveplayeridtargetidpTame[25], playername[25], stringg[80]; 
Please help me. I will of course + Rep.


Re: Help with Explode command - BiosMarcel - 31.01.2016

PHP код:
CMD:explode(playeridparams[])
{
      new 
targetid;
    if (
adlvl[playerid] < 2) return 0;
      if(
sscanf(params"u"targetid)) return SendClientMessage(playerid0xFFFFFFFF"USAGE: [PlayerID/PartOfName]");
      if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid0xFFFFFFFF"Player not connected!");
    
    new 
Float:SLXFloat:SLYFloat:SLZ;
    
GetPlayerPos(targetidSLXSLY,SLZ);
    
CreateExplosion(SLXSLYSLZ110.25);
    new 
explodingMessage[128], ownName[24], targetTame[24];
    
GetPlayerName(playerid,ownName,24);
    
GetPlayerName(targetid,targetTame,24);
    
SendClientMessage(targetidCOLOR_ORANGE,"You have been blown up by an admin.");
    
format(explodingMessage,sizeof(explodingMessage),"You blew up %s."targetTame);
    
SendClientMessage(playeridCOLOR_YELLOW,explodingMessage);
      return 
1;




Re: Help with Explode command - Tass007 - 31.01.2016

Thank you. +1 Rep