2 errors in my gm
#7

Quote:
Originally Posted by Gertin
Посмотреть сообщение
Replace that ;

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/lsa",true)==0)
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{

new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
return SetVehiclePos(vehicleid, 2113.4194,-2615.7351,13.5469);
}
SetPlayerPos(playerid,1394.7571,-2425.7009,525.6313);
return 1;
}
if(strcmp(cmdtext, "/help", true) == 0)
{
SendClientMessage(playerid,grey,"/minigames /pipe /help /pm");
SendClientMessage(playerid,grey,"/rules /emenu /anims /ahouse /call");
return 1;
}
if(strcmp(cmdtext, "/cmds", true) == 0)
{
SendClientMessage(playerid,grey,"/minigames /pipe /help /pm /ar");
SendClientMessage(playerid,grey,"/Rules /emenu /anims /ahouse /afklist /afk /back");
SendClientMessage(playerid,grey,"/healme /kill /lol /flip /jobs /lsa /call /hangup /pickup");
return 1;
}
if(strcmp(cmdtext, "/healme", true) == 0)
{
SetPlayerHealth(playerid,100.0);
SendClientMessage (playerid,GREEN,"Your Health Is Now 100");
return 1;
}
if(strcmp(cmdtext, "/rules", true) == 0)
{
SendClientMessage(playerid,grey,"             The Server Rules");
SendClientMessage(playerid,grey,"        The Admins Rules");
SendClientMessage(playerid,grey,"(1)Admins Rule: Don't ban forever");
SendClientMessage(playerid,grey,"(2)Admins Rule: Don't ban or kick or mute or freeze without reason");
SendClientMessage(playerid,grey,"       The Players Rules");
SendClientMessage(playerid,grey,"(1)Players Rule: Don't hack/cheat");
SendClientMessage(playerid,grey,"(2)Players Rule: Don;t ad");
SendClientMessage(playerid,grey,"(3)Players Rule: Don't Ask to be Admin");
SendClientMessage(playerid,grey,"(4)Players Rule: Don't say bad words");
SendClientMessage(playerid,grey,"(5)Player Rules: Don't Go To Admins House Only Admins");
return 1;
}
if(strcmp(cmdtext, "/kill", true) == 0)
{
SetPlayerHealth(playerid,90.0);
SetPlayerHealth(playerid,80.0);
SetPlayerHealth(playerid,70.0);
SetPlayerHealth(playerid,50.0);
SetPlayerHealth(playerid,30.0);
SetPlayerHealth(playerid,10.0);
SetPlayerHealth(playerid,0.0);
SendClientMessage(playerid,RED,"You Are Dead");
return 1;
}
if(strcmp(cmdtext, "/lol", true) == 0)
{
SendClientMessage(playerid,grey,"Sup Man");
SendClientMessage(playerid,grey,"WeLCOME");
SendClientMessage(playerid,grey,";)");
SendClientMessage(playerid,grey,"lol");
SendClientMessage(playerid,grey,"If You Like red I hate Red If You Hate Red So I Like Red Lol");
SendClientMessage(playerid,grey,"I Love You");
return 1;
}
    if (strcmp("/afk", cmdtext, true, 10) == 0)
    {
        if(afk[playerid] == 1)
        {
            SendClientMessage(playerid, COLOR_NORMALRED, "You are already in AFK mode. Type /back to return");
        }
        else
        {
            afk[playerid] = 1;
            currentcolor[playerid] = GetPlayerColor(playerid);
            SetPlayerColor(playerid, COLOR_GREY);
            currentvw = GetPlayerVirtualWorld(playerid);
            SetPlayerVirtualWorld(playerid, AFKVW);
            TogglePlayerControllable(playerid, 0);
            new name[MAX_PLAYER_NAME], string[44];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "%s is now in AFK mode",name);
            SendClientMessageToAll(COLOR_GREY, string);
            Textdraw0 = TextDrawCreate(266.000000, 145.000000, "Type /back to return");
            TextDrawBackgroundColor(Textdraw0, 255);
            TextDrawFont(Textdraw0, 1);
            TextDrawLetterSize(Textdraw0, 0.300000, 0.799998);
            TextDrawColor(Textdraw0, -1);
            TextDrawSetOutline(Textdraw0, 1);
            TextDrawSetProportional(Textdraw0, 1);
            Textdraw1 = TextDrawCreate(268.000000, 124.000000, "AFK Mode");
            TextDrawBackgroundColor(Textdraw1, 255);
            TextDrawFont(Textdraw1, 2);
            TextDrawLetterSize(Textdraw1, 0.500000, 2.599998);
            TextDrawColor(Textdraw1, 65535);
            TextDrawSetOutline(Textdraw1, 1);
            TextDrawSetProportional(Textdraw1, 1);
            TextDrawShowForPlayer(playerid, Textdraw0);
            TextDrawShowForPlayer(playerid, Textdraw1);
        }
        return 1;
    }

    if (strcmp("/back", cmdtext, true, 10) == 0)
    {
        if(afk[playerid] == 1)
        {
            afk[playerid] = 0;
            SetPlayerColor(playerid, currentcolor[playerid]);
            SetPlayerVirtualWorld(playerid, currentvw);
            TogglePlayerControllable(playerid, 1);
            GameTextForPlayer(playerid, "Welcome back", 3000, 5);
            new name[MAX_PLAYER_NAME], string[44];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "%s is back from AFK mode",name);
            SendClientMessageToAll(COLOR_GREY, string);
            TextDrawHideForPlayer(playerid, Textdraw0);
            TextDrawDestroy(Textdraw0);
            TextDrawHideForPlayer(playerid, Textdraw1);
            TextDrawDestroy(Textdraw1);
            return 1;
        }
        else SendClientMessage(playerid, COLOR_NORMALRED, "You need to be in AFK mode to use this command. Type /afk to go AFK");
        return 1;
    }

    new string[256];

    if (strcmp("/afklist", cmdtext, true) == 0)
    {
            SendClientMessage(playerid, COLOR_YELLOW, "-----------------------------------");
            SendClientMessage(playerid, COLOR_GREEN, "AFK LIST:");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(afk[i] == 1)
                    {
                            new name[128];
                            GetPlayerName(i,name,128);
                            format(string, 256, "%s", name);
                            SendClientMessage(playerid, COLOR_GREY, string);
                    }
                }
            }
            SendClientMessage(playerid, COLOR_YELLOW, "-----------------------------------");
            return 1;
    }


    return 0;
}
thnx
Reply


Messages In This Thread
2 errors in my gm - by misho1 - 15.04.2011, 10:43
Re: 2 errors in my gm - by misho1 - 15.04.2011, 10:52
Re: 2 errors in my gm - by nuriel8833 - 15.04.2011, 11:01
Re: 2 errors in my gm - by alpha500delta - 15.04.2011, 11:03
Re: 2 errors in my gm - by Gertin - 15.04.2011, 11:07
Re: 2 errors in my gm - by nuriel8833 - 15.04.2011, 11:07
Re: 2 errors in my gm - by misho1 - 15.04.2011, 11:12

Forum Jump:


Users browsing this thread: 2 Guest(s)