SA-MP Forums Archive
[ajuda] /entrar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] /entrar (/showthread.php?tid=287380)



[ajuda] /entrar - Cristhian - 02.10.2011

pawn Код:
forward Area(playerid);
public Area(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 2, -258.8481,1151.1498,20.9399)) return 1;
    else if(IsPlayerInRangeOfPoint(playerid, 2, -259.3555,1168.7766,20.9399)) return 1;
    else if(IsPlayerInRangeOfPoint(playerid, 2, -290.4786,1176.2635,20.9399)) return 1;
    else if(IsPlayerInRangeOfPoint(playerid, 2, -324.4708,1165.4034,20.9399)) return 1;
    return 0;
}
como faзo pra quando eu digitar /entrar em algum desses pontos eu entrar em diferentes interiores
REP+ pra quem ajudar..


Re: [ajuda/duvida] rбpida.. - Lуs - 02.10.2011

Nгo entendi


Re : [ajuda/duvida] rбpida.. - [NWD]Jim._.Carrey - 02.10.2011

pawn Код:
if(strcmp("/entrar", cmdtext, true, 10) == 0)
    {
        if( IsPlayerInRangeOfPoint(playerid, 2, -258.8481,1151.1498,20.9399) || IsPlayerInRangeOfPoint(playerid, 2, -259.3555,1168.7766,20.9399) ||
        IsPlayerInRangeOfPoint(playerid, 2, -290.4786,1176.2635,20.9399) || IsPlayerInRangeOfPoint(playerid, 2, -324.4708,1165.4034,20.9399))
        {
            SetPlayerPos(playerid, x, y, z);
        }
        else
        {
            SendClientMessage(playerid, -1, "Vocк nгo estб no(a) [Local]!");
        }
        return 1;
    }
tenta '-'


Re: [ajuda] /entrar - Cristhian - 03.10.2011

tipow qual o comando de /entrar que server rpg usa?
isso й um sistema de casas, tipow se digitasse /entrar na casa do outro aparecesse uma msg que nгo й a casa do kra, e se digitasse /entrar na prуpria casa aparecesse dentro da casa..


Re: [ajuda] /entrar - Josma_cmd - 03.10.2011

http://forum.sa-mp.com/showpost.php?...&postcount=985


Re: [ajuda] /entrar - Cristhian - 03.10.2011

Valeu mas eu jб consegui arrumar..
pawn Код:
forward Interior(playerid);
public Interior(playerid)
{
    new casa1 = IsPlayerInRangeOfPoint(playerid, 2, -258.8481,1151.1498,20.9399);
    new casa2 = IsPlayerInRangeOfPoint(playerid, 2, -259.3555,1168.7766,20.9399);
    new casa3 = IsPlayerInRangeOfPoint(playerid, 2, -290.4786,1176.2635,20.9399);
    new casa4 = IsPlayerInRangeOfPoint(playerid, 2, -324.4708,1165.4034,20.9399);
    if(casa1)
    {
        SetPlayerInterior(playerid, 1);
        SetPlayerPos(playerid, 223.043991, 1289.259888, 1082.199951);
        return 1;
    }
    else if(casa2)
    {
        SetPlayerInterior(playerid, 15);
        SetPlayerPos(playerid, 295.138977, 1474.469971, 1080.519897);
        return 1;
    }
    else if(casa3)
    {
        SetPlayerInterior(playerid, 15);
        SetPlayerPos(playerid, 328.493988, 1480.589966, 1084.449951);
        return 1;
    }
    else if(casa4)
    {
        SetPlayerInterior(playerid, 15);
        SetPlayerPos(playerid, 385.803986, 1471.769897, 1080.209961);
        return 1;
    }
    else if(!casa1 || !casa2 || !casa3 || !casa4) return SendClientMessage(playerid, VERMELHO, "[BDP] Vocк nгo estб na porta de nenhuma casa");
    return 0;
}