Little Help Here!
#1

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

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

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

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

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

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

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
Reply
#8

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

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
Reply
#10

Ahm... Should i give it to someone Another?
Reply
#11

Someone pleaze help Me
Reply
#12

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

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

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]
Reply
#15

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
Reply
#16

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

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

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

YEs !
Reply
#20

My Bad i gived my script To DAVN damn
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)