SA-MP Forums Archive
I really need help - 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: I really need help (/showthread.php?tid=484648)



I really need help - PrinceOfPersia - 31.12.2013

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.


Re: I really need help - SilentSoul - 31.12.2013

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;
}



Re: I really need help - PrinceOfPersia - 31.12.2013

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.



Re: I really need help - PrinceOfPersia - 31.12.2013

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



Re: I really need help - SilentSoul - 31.12.2013

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


Re: I really need help - NikO1 - 31.12.2013

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.


Re: I really need help - PrinceOfPersia - 31.12.2013

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.


Re: I really need help - SilentSoul - 31.12.2013

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.


Re: I really need help - PrinceOfPersia - 31.12.2013

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



Re: I really need help - SilentSoul - 31.12.2013

Show me your public PlayerToPoint or anything related to it.