SA-MP Forums Archive
cmd conversion - 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: cmd conversion (/showthread.php?tid=474317)



cmd conversion - Tomix - 07.11.2013

Hello can anyone please convert these commands from strcmd to zcmd please?
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
        if(strcmp("/plant", cmdtext, true, 10) == 0)
        {
            GetPlayerPos(playerid, BombaX[playerid], BombaY[playerid], BombaZ[playerid]);
            bomb = CreatePlayerObject(playerid, 1252, BombaX[playerid]-0.5,BombaY[playerid],BombaZ[playerid]-0.5,0,-1,-1,-1);
            return 1;
        }
        if(strcmp("/kaboom", cmdtext, true, 10) == 0)
        {
                if(IsValidPlayerObject(playerid,bomb))
                {
                CreateExplosion(BombaX[playerid],BombaY[playerid],BombaZ[playerid], 2, 20.0);
                DestroyPlayerObject(playerid,bomb);
                }
                return 1;
        }



Re: cmd conversion - Tagathron - 07.11.2013

Код:
CMD:plant (playerid, params[])
{
    GetPlayerPos(playerid, BombaX[playerid], BombaY[playerid], BombaZ[playerid]);
            bomb = CreatePlayerObject(playerid, 1252, BombaX[playerid]-0.5,BombaY[playerid],BombaZ[playerid]-0.5,0,-1,-1,-1);
            return 1;
}

//AND

CMD:kaboom (playerid, params[])
{
   if(IsValidPlayerObject(playerid,bomb))
                {
                CreateExplosion(BombaX[playerid],BombaY[playerid],BombaZ[playerid], 2, 20.0);
                DestroyPlayerObject(playerid,bomb);
                }
                return 1;
}



Re: cmd conversion - Konstantinos - 07.11.2013

Those should NOT be inside any callback etc.
pawn Код:
CMD:plant(playerid, params[])
{
    GetPlayerPos(playerid, BombaX[playerid], BombaY[playerid], BombaZ[playerid]);
    bomb = CreatePlayerObject(playerid, 1252, BombaX[playerid]-0.5,BombaY[playerid],BombaZ[playerid]-0.5,0,-1,-1,-1);
    return 1;
}
   
CMD:kaboom(playerid, params[])
{
    if(IsValidPlayerObject(playerid,bomb))
    {
        CreateExplosion(BombaX[playerid],BombaY[playerid],BombaZ[playerid], 2, 20.0);
        DestroyPlayerObject(playerid,bomb);
    }
    return 1;
}
This forum requires that you wait 240 seconds between posts. Please try again in 79 seconds..


Re: cmd conversion - Tomix - 07.11.2013

Im getting 2 warnings when trying to compile
(40) : warning 203: symbol is never used: "kaboom"
(40 -- 49) : warning 203: symbol is never used: "plant"
which is
Код:
CMD:kaboom(playerid, params[])
{
    if(IsValidPlayerObject(playerid,bomb))
    {
        CreateExplosion(BombaX[playerid],BombaY[playerid],BombaZ[playerid], 2, 20.0);
        DestroyPlayerObject(playerid,bomb);
    }
    return 1;
}
and line 49 doesnt exist.


Re: cmd conversion - Konstantinos - 07.11.2013

Include zcmd.

pawn Код:
#include < a_samp >
#include < zcmd >

// callbacks..

CMD:plant(playerid, params[])
{
    GetPlayerPos(playerid, BombaX[playerid], BombaY[playerid], BombaZ[playerid]);
    bomb = CreatePlayerObject(playerid, 1252, BombaX[playerid]-0.5,BombaY[playerid],BombaZ[playerid]-0.5,0,-1,-1,-1);
    return 1;
}
   
CMD:kaboom(playerid, params[])
{
    if(IsValidPlayerObject(playerid,bomb))
    {
        CreateExplosion(BombaX[playerid],BombaY[playerid],BombaZ[playerid], 2, 20.0);
        DestroyPlayerObject(playerid,bomb);
    }
    return 1;
}



Re: cmd conversion - Tagathron - 07.11.2013

Have you included zcmd?
Код:
#include <zcmd>



Re: cmd conversion - Tomix - 07.11.2013

Works thank you mates I would give you rep but im on the -