What is wrong army teleport
#1

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/aenter", true))
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.4254, 1933.3558, 19.2469);
            SetVehicleZAngle(vehicleid, 180);
        }
        else
        {
            SetPlayerPos(playerid, 135.4254,1933.3558,19.2469);
            SetPlayerFacingAngle(playerid, 180);
        }
        return 1;
    }
    if(!strcmp(cmdtext, "/aexit", true))
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);
       
        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.30, 1947.49, 19.36);
            SetVehicleZAngle(vehicleid, 0);
        }
        else
        {
            SetPlayerPos(playerid, 135.30, 1947.49, 19.36);
            SetPlayerFacingAngle(playerid, 0);
        }
        return 1;
    }
    return 0;
}
it give me a 1 error:
Code:

C:\Users\....\Desktop\Sa-mp Server\gamemodes\file.pwn(27912) : warning 225: unreachable code
Reply
#2

what is that line 27912??
because i tried and it said
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
maybe this will work:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/aenter", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.4254, 1933.3558, 19.2469);
            SetVehicleZAngle(vehicleid, 180);
        }
        else
        {
            SetPlayerPos(playerid, 135.4254,1933.3558,19.2469);
            SetPlayerFacingAngle(playerid, 180);
        }
        return 1;
    }
    if(strcmp(cmdtext, "/aexit", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.30, 1947.49, 19.36);
            SetVehicleZAngle(vehicleid, 0);
        }
        else
        {
            SetPlayerPos(playerid, 135.30, 1947.49, 19.36);
            SetPlayerFacingAngle(playerid, 0);
        }
        return 1;
    }
    return 0;
}
Reply
#3

Quote:
Originally Posted by selten98
Посмотреть сообщение
what is that line 27912??
because i tried and it said
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
maybe this will work:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/aenter", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.4254, 1933.3558, 19.2469);
            SetVehicleZAngle(vehicleid, 180);
        }
        else
        {
            SetPlayerPos(playerid, 135.4254,1933.3558,19.2469);
            SetPlayerFacingAngle(playerid, 180);
        }
        return 1;
    }
    if(strcmp(cmdtext, "/aexit", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.30, 1947.49, 19.36);
            SetVehicleZAngle(vehicleid, 0);
        }
        else
        {
            SetPlayerPos(playerid, 135.30, 1947.49, 19.36);
            SetPlayerFacingAngle(playerid, 0);
        }
        return 1;
    }
    return 0;
}
it work but when i add these cmds then when i write /help or /stats and more cmds it dont work say unknow command
Reply
#4

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/aenter", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.4254, 1933.3558, 19.2469);
            SetVehicleZAngle(vehicleid, 180);
        }
        else
        {
            SetPlayerPos(playerid, 135.4254,1933.3558,19.2469);
            SetPlayerFacingAngle(playerid, 180);
        }
        return 1;
    }
    if(strcmp(cmdtext, "/aexit", true) == 0)
    {
        new vehicleid;
        new driver;
        driver = GetPlayerState(playerid);
        vehicleid = GetPlayerVehicleID(playerid);

        if(driver == PLAYER_STATE_DRIVER)
        {
            SetVehiclePos(vehicleid, 135.30, 1947.49, 19.36);
            SetVehicleZAngle(vehicleid, 0);
        }
        else
        {
            SetPlayerPos(playerid, 135.30, 1947.49, 19.36);
            SetPlayerFacingAngle(playerid, 0);
        }
        return 1;
    }
    if(strcmp(cmd,"/help",true) == 0)
    {
        SendClientMessage(playerid,COLOR_BLACK,"SERVER SUPPORT"); // or anything
        return 1;
     }
     if(strcmp(cmd,"/stats",true) == 0)
     {
        //rest of code
      }
    return 0;
}
i hope you didn't forget to place it above the return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)