SA-MP Forums Archive
Little Help Here! - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Little Help Here! (/showthread.php?tid=237693)

Pages: 1 2


Little Help Here! - Roomeo - 10.03.2011

Hello, Guys Can someone tell me what is the Problem My Script is giving this

pawn Код:
I:\Games\RockStar Game Gta San Andreas\Gta Sanandreas\My Script\gamemodes\MyScript.pwn(751) : warning 225: unreachable code
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
This is the line 751
pawn Код:
if (strcmp("/commands", cmdtext, true, 9) == 0)
There wasn't problem liek this first but when i added this
pawn Код:
{
    if (strcmp("/Megawar1", cmdtext, true, 9) == 0)
        {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
        }
    if (strcmp("/Megawar22", cmdtext, true, 9) == 0)
        {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }
    return 0;
}
it gives me this warning


Re: Little Help Here! - HyperZ - 10.03.2011

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/commands", cmdtext, true, 9) == 0)
    {
        // bla bla bla
        return 1;
    }
    if (strcmp("/Megawar1", cmdtext, true, 9) == 0)
    {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
    }
    if (strcmp("/Megawar22", cmdtext, true, 9) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }
    return 0;
}



Re: Little Help Here! - Roomeo - 10.03.2011

it says PAWN Compiler has Stopped Working

pawn Код:
}

    if (strcmp("/Airjump", cmdtext, true, 8) == 0)
    {
        SetPlayerPos(playerid, 1540.0959,-1356.3560,329.4680);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,46,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To AirJump!");
        return 1;
    }
    if (strcmp("/Megawar1", cmdtext, true, 9) == 0)
       {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
    }
    if (strcmp("/Megawar22", cmdtext, true, 9) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }
    return 0;
}



Re: Little Help Here! - Davz*|*Criss - 10.03.2011

Tested and works fine.

Try this

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/commands", cmdtext) == 0)
    {
        SendClientMessage(playerid, 0xFF0000AA, "/Kill - /Rules - /Teleports");
        SendClientMessage(playerid, 0xFF0000AA, "/Medkit - /Pm");
        return 1;
    }
    if (strcmp("/Airjump", cmdtext) == 0)
    {
        SetPlayerPos(playerid, 1540.0959,-1356.3560,329.4680);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,46,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To AirJump!");
        return 1;
    }
    if (strcmp("/Megawar1", cmdtext) == 0)
    {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
    }
    if (strcmp("/Megawar22", cmdtext) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }

    return 0;
}



Re: Little Help Here! - Davz*|*Criss - 10.03.2011

Try typing the first letter in capital letter or it won't work.


Re: Little Help Here! - Roomeo - 10.03.2011

is this right?
it says pawn compiler has stopped working
pawn Код:
if (strcmp("/Airjump", cmdtext, true, 8) == 0)
    {
        SetPlayerPos(playerid, 1540.0959,-1356.3560,329.4680);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,46,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To AirJump!");
        return 1;
}

    if (strcmp("/Megawar1", cmdtext) == 0)
    {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
        }
    if (strcmp("/Megawar22", cmdtext) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }

    return 0;
}


    if (strcmp("/commands", cmdtext, true, 9) == 0)
        {
        SendClientMessage(playerid, 0xFF0000AA, "/Kill - /Rules - /Teleports");
        SendClientMessage(playerid, 0xFF0000AA, "/Medkit - /Pm");
        return 1;
}



Re: Little Help Here! - Davz*|*Criss - 10.03.2011

Please post the full fs then, in one place you post another code and in another place another one..

lol

I tested in my server works fine don't know yours.

pawn Код:
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase



Re: Little Help Here! - Roomeo - 10.03.2011

lol how can i post 1031 lines Script here ? people might steal it


Re: Little Help Here! - Davz*|*Criss - 10.03.2011

No man if that is so, then post it in www.pastebin.com and pm for the link, i am not stealer.

hope u trust me


Re: Little Help Here! - Roomeo - 10.03.2011

Ahm... Should i give it to someone Another?


Re: Little Help Here! - Roomeo - 10.03.2011

Someone pleaze help Me


Re: Little Help Here! - [WF]Demon - 10.03.2011

Don't give scripts when someone asks you for them, Only snippets of code. Anyways try

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/commands", cmdtext, true) == 0)
    {
        SendClientMessage(playerid, 0xFF0000AA, "/Kill - /Rules - /Teleports");
        SendClientMessage(playerid, 0xFF0000AA, "/Medkit - /Pm");
        return 1;
    }
    else if (strcmp("/Airjump", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid, 1540.0959,-1356.3560,329.4680);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,46,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To AirJump!");
        return 1;
    }
    else if (strcmp("/Megawar1", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
    }
    else if (strcmp("/Megawar22", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }
    return 0;
}
UnTested as i do not use strcmp for commands.

EDIT
Adding something that might speed up the commands a bit, idk if it will.


Re: Little Help Here! - Roomeo - 10.03.2011

Quote:
Originally Posted by [WF]Demon
Посмотреть сообщение
Don't give scripts when someone asks you for them, Only snippets of code. Anyways try

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/commands", cmdtext, true) == 0)
    {
        SendClientMessage(playerid, 0xFF0000AA, "/Kill - /Rules - /Teleports");
        SendClientMessage(playerid, 0xFF0000AA, "/Medkit - /Pm");
        return 1;
    }
    else if (strcmp("/Airjump", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid, 1540.0959,-1356.3560,329.4680);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,46,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To AirJump!");
        return 1;
    }
    else if (strcmp("/Megawar1", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid,3635,-1466,63.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar1");
        return 1;
    }
    else if (strcmp("/Megawar22", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid,3602,-1335,45.3);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid,45,1);
        SetPlayerSkin(playerid,26);
        SendClientMessage(playerid, 0x4B00B0AA, "You Have Been Teleported To MegaWar2");
        return 1;
    }
    return 0;
}
UnTested as i do not use strcmp for commands.

EDIT
Adding something that might speed up the commands a bit, idk if it will.
Oh God

again
I:\Games\RockStar Game Gta San Andreas\Gta Sanandreas\My Script\gamemodes\MyScript.pwn(766) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.


Re: Little Help Here! - [WF]Demon - 10.03.2011

Please point out the line that the warning is on, thank you.

[stupid][should_be_removed]This forum requires that you wait 60 seconds between posts. Please try again in 11 seconds.[/should_be_removed][/stupid]


Re: Little Help Here! - Roomeo - 10.03.2011

i think i founded the problem
pawn Код:
I:\Games\RockStar Game Gta San Andreas\Gta Sanandreas\My Script\gamemodes\MyScript.pwn(759) : warning 225: unreachable code
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
i copied the megawar 1 and 2 thing and pasted it before /kill now the problem comes to kill then i edited it and posted it before /airjump and now the problem is air jump so i think it is becaouse of Megawar thing if someone fix it damn why i gived my script to DAVz or something


Re: Little Help Here! - [WF]Demon - 10.03.2011

Ok and to your last note, It doesn't matter if he did, 1K-2K lines is really easy to achieve.


Re: Little Help Here! - Roomeo - 10.03.2011

i know it is easy but Ahm.. no Help? i will add you on MSn ? ok? or Xfire


Re: Little Help Here! - [WF]Demon - 10.03.2011

xfire would be better, you friend requested me already right? "Romeo" ?


Re: Little Help Here! - Roomeo - 10.03.2011

YEs !


Re: Little Help Here! - Roomeo - 10.03.2011

My Bad i gived my script To DAVN damn