cmd conversion
#1

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;
        }
Reply
#2

Код:
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;
}
Reply
#3

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..
Reply
#4

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.
Reply
#5

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;
}
Reply
#6

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)