SA-MP Forums Archive
[Ajuda]Comando - 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]Comando (/showthread.php?tid=285643)



[Ajuda]Comando - Luiz98 - 25.09.2011

gostaria de saber como fazer para fazer algo do tipo

o player usa um teleporte ai aparece uma mensagens para todos os players do servidor que ele se teleportou para tal lugar

tipo

(Nick do player)Foi atй a avenida de LV


Re: [Duvida]Comando - Dolby - 25.09.2011

pawn Код:
new string[128];
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,Nome,sizeof(Nome));
Format(string,60,"o Player %s usou o teleporte",Nome);
SendClientMessageToAll(-1,string);



Re: [Duvida]Comando - Cristhian - 25.09.2011

pawn Код:
if(strcmp(cmdtext, "/lv", true) == 0)
    {
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), "[BDP] %s ( ID: %d ) Foi Para {00FF00} ( /Lv )", pName, playerid);
        SendClientMessageToAll(0x33CCFFAA, string);
        if(GetPlayerState(playerid) == 2)
        {
            SetVehiclePos(GetPlayerVehicleID(playerid), 2221.7649,2457.4524,-7.7968);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
            LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
        }
        else
        {
            SetPlayerPos(playerid, 2238.4016,2449.2539,11.0372);
        }
        SetPlayerInterior(playerid, 0);

        return 1;
    }
@edit
ninja acima postou antes


Re: [Duvida]Comando - [NWD]Jim._.Carrey - 25.09.2011

Usa assim:

pawn Код:
if(strcmp("/kart", cmdtext, true, 10) == 0)
{
    MensagemTeleporte(playerid, "Kart");// Coloca o nome do teleporte entre aspas exemplo: MensagemTeleporte(playerid, "Montanha");
    return 1;
}

stock MensagemTeleporte(playerid, Teleporte[])
{
    new
        sTele[256]
    ;
    format(sTele, sizeof(sTele), "| TELE | O jogador %s foi para o(a) ( /%s ).", PlayerName(playerid), Teleporte);
    SendClientMessageToAll(0xFFFF33AA, sTele);
}

stock PlayerName(playerid)
{
    new
        Matador[MAX_PLAYER_NAME+1]
    ;
    GetPlayerName(playerid, Matador, sizeof(Matador));
    return Matador;
}



Re: [Duvida]Comando - Luiz98 - 25.09.2011

Quote:
Originally Posted by [NWD]Jim._.Carrey
Посмотреть сообщение
Usa assim:

pawn Код:
if(strcmp("/kart", cmdtext, true, 10) == 0)
{
    MensagemTeleporte(playerid, "Kart");// Coloca o nome do teleporte entre aspas exemplo: MensagemTeleporte(playerid, "Montanha");
    return 1;
}

stock MensagemTeleporte(playerid, Teleporte[])
{
    new
        sTele[256]
    ;
    format(sTele, sizeof(sTele), "| TELE | O jogador %s foi para o(a) ( /%s ).", PlayerName(playerid), Teleporte);
    SendClientMessageToAll(0xFFFF33AA, sTele);
}

stock PlayerName(playerid)
{
    new
        Matador[MAX_PLAYER_NAME+1]
    ;
    GetPlayerName(playerid, Matador, sizeof(Matador));
    return Matador;
}
Vlw usei o teu e funciono


Re: [Duvida]Comando - [NWD]Jim._.Carrey - 25.09.2011

Quote:
Originally Posted by Luiz98
Посмотреть сообщение
Vlw usei o teu e funciono
Qualquer dъvida estamos ai


Re: [Duvida]Comando - JonathanFeitosa - 25.09.2011

Caso tenha dъvidas sobre esse assunto, ver meu site de geradores.