I really need help
#1

Hello Guys
Can someone help me to convert some commands from strcmp to zcmd?

I'm not scripter so I cant convert it

I'm a little scripter.

Commands

Код:
}
    if (strcmp("/dooropen", cmdtext, true, 10) == 0)
    {
        if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287))
        {
           
            MoveObject(pdoor3,1811.73828125+1,-1545.82873535,5699.42480469,0.50);
            MoveObject(pdoor4,1808.73071289-1,-1545.87463379,5699.42480469,0.50);
            return 1;
        }
Код:
if (strcmp("/pdooropen", cmdtext, true, 10) == 0)
    {
        if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287) || PlayerToPoint(2.0,playerid,1810.3752,-1548.3003,5700.4287))
        {
            MoveObject(pdoor1,1808.76147461-1,-1547.63208008,5699.42480469,0.50);
            MoveObject(pdoor2,1811.76184082+1,-1547.60510254,5699.42480469,0.50);
            return 1;
        }
        else SendClientMessage(playerid, 0xAA3333AA, "[Error]: {FFFFFF} You are not around a control pad!");
        return 1;
    }
Код:
if (strcmp("/doorclose", cmdtext, true, 10) == 0)
    {
        if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287))
        {

            MoveObject(pdoor3,1811.73828125,-1545.82873535,5699.42480469,0.50);
            MoveObject(pdoor4,1808.73071289,-1545.87463379,5699.42480469,0.50);
            return 1;
        }
Код:
if (strcmp("/pdoorclose", cmdtext, true, 10) == 0)
    {
        if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287) || PlayerToPoint(2.0,playerid,1810.3752,-1548.3003,5700.4287))
        {
            MoveObject(pdoor1,1808.76147461,-1547.63208008,5699.42480469,0.50);
            MoveObject(pdoor2,1811.76184082,-1547.60510254,5699.42480469,0.50);
            return 1;
        }
        else SendClientMessage(playerid, 0xAA3333AA, "[Error]: {FFFFFF} You are not around a control pad!");
        return 1;
    }
    return 0;
}
Thanks.
Reply
#2

Well , i have made them for you by fast typing (and copying) if there any mistakes please remind me.
pawn Код:
CMD:dooropen(playerid,params[])
{
    if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287))
    {
        MoveObject(pdoor3,1811.73828125+1,-1545.82873535,5699.42480469,0.50);
        MoveObject(pdoor4,1808.73071289-1,-1545.87463379,5699.42480469,0.50);
    }
    return 1;
}
CMD:pdooropen(playerid,params[])
{
    if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287) || PlayerToPoint(2.0,playerid,1810.3752,-1548.3003,5700.4287))
    {
        MoveObject(pdoor1,1808.76147461-1,-1547.63208008,5699.42480469,0.50);
        MoveObject(pdoor2,1811.76184082+1,-1547.60510254,5699.42480469,0.50);
    }
    else SendClientMessage(playerid, 0xAA3333AA, "[Error]: {FFFFFF} You are not around a control pad!");
    return 1;
}
CMD:doorclose(playerid,params[])
{
    if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287))
    {
        MoveObject(pdoor3,1811.73828125,-1545.82873535,5699.42480469,0.50);
        MoveObject(pdoor4,1808.73071289,-1545.87463379,5699.42480469,0.50);
    }
    return 1;
}
CMD:pdoorclose(playerid,params[])
{
    if(PlayerToPoint(2.0,playerid,1812.0830,-1545.2319,5700.4287) || PlayerToPoint(2.0,playerid,1810.3752,-1548.3003,5700.4287))
    {
        MoveObject(pdoor1,1808.76147461,-1547.63208008,5699.42480469,0.50);
        MoveObject(pdoor2,1811.76184082,-1547.60510254,5699.42480469,0.50);
    }
    else SendClientMessage(playerid, 0xAA3333AA, "[Error]: {FFFFFF} You are not around a control pad!");
    return 1;
}
Reply
#3

12 Errors

Код:
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48620) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48622) : error 017: undefined symbol "pdoor3"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48623) : error 017: undefined symbol "pdoor4"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48629) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48631) : error 017: undefined symbol "pdoor1"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48632) : error 017: undefined symbol "pdoor2"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48639) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48641) : error 017: undefined symbol "pdoor3"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48642) : error 017: undefined symbol "pdoor4"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48648) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48650) : error 017: undefined symbol "pdoor1"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48651) : error 017: undefined symbol "pdoor2"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


12 Errors.
Reply
#4

I fixed some of them
I got 4 errors now

Код:
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48628) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48628) : error 001: expected token: ";", but found ")"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48628) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48628) : fatal error 107: too many error messages on one line
Reply
#5

Show me that line '48628' and the above also , have you declared pdoors and have you got stock or something like that for 'PlayerToPoint'
Reply
#6

Look at this topic on how to convert it
https://sampforum.blast.hk/showthread.php?tid=271043

Its easy with that converter.
I hope this helped.
Reply
#7

Now 5 errors

Код:
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(638) : error 010: invalid function or declaration
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 001: expected token: ";", but found ")"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : fatal error 107: too many error messages on one line
Line 638
Код:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
line 48634
Код:
        MoveObject(pdoor3,1811.73828125+1,-1545.82873535,5699.42480469,0.50)
Thanks.
Reply
#8

You missed an ';' at the end just add it
pawn Код:
MoveObject(pdoor3,1811.73828125+1,-1545.82873535,5699.42480469,0.50);
EDIT:Show me anything related to PlayerToPoint. forwards , public anything.
Reply
#9

Still

Код:
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 001: expected token: ";", but found ")"
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : fatal error 107: too many error messages on one line
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(48634) : error 029: invalid expression, assumed zero
C:\Users\Mido\Desktop\Server\gamemodes\PERP.pwn(638) : error 010: invalid function or declaration
Reply
#10

Show me your public PlayerToPoint or anything related to it.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)