SA-MP Forums Archive
[FilterScript] Sistema de Conhecer o Player - ULTRA SIMPLES - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Sistema de Conhecer o Player - ULTRA SIMPLES (/showthread.php?tid=342476)

Pages: 1 2


Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 13.05.2012

Bem, ele verifica se vocк fala o seu nome ao mandar uma mensagem pelo T (OnPlayerText) e se estiver com seu nome lб, os players em um raio de 15 metros podem conhecer o player, ai aparece o nome do player na cabeзa (TAG) e o nome do player no dialogo (se nгo conheces aparece "Desconhecido diz: LOOL").

Espero que gostem .
pawn Код:
#include <a_samp>
#include <DOF2>

forward Atualizar(playerid);
new Timer[MAX_PLAYERS];

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" FS by CidadeNovaRP ¬");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    DOF2_Exit();
    return 1;
}

public OnPlayerConnect(playerid)
{
    Timer[playerid] = SetTimerEx("Atualizar", 3000, true, "i", playerid);
    return 1;
}

public OnPlayerDisconnect(playerid)
{
    KillTimer(Timer[playerid]);
    return 1;
}

public OnPlayerText(playerid, text[])
{
    new playername[MAX_PLAYER_NAME], conheceu[MAX_PLAYER_NAME], arquivoplayer[MAX_PLAYER_NAME+4], Float:pos[3], string[128];
    GetPlayerName(playerid, playername, sizeof(playername));
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    if(strfind(text, playername, true) != -1)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(playerid))
            {
                if(IsPlayerInRangeOfPoint(i, 15.0, pos[0], pos[1], pos[2]))
                {
                    GetPlayerName(i, conheceu, sizeof(conheceu));
                    format(arquivoplayer, sizeof(arquivoplayer), "%s.inc", conheceu);
                    DOF2_SetInt(arquivoplayer, playername, 1);
                    DOF2_SaveFile();
                }
            }
        }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerInRangeOfPoint(i, 15.0, pos[0], pos[1], pos[2]))
            {
                GetPlayerName(i, conheceu, sizeof(conheceu));
                format(arquivoplayer, sizeof(arquivoplayer), "%s.inc", conheceu);
                if(DOF2_GetInt(arquivoplayer, playername) == 1)
                {
                    format(string, sizeof(string), "%s diz: %s", playername, text);
                    SendClientMessage(i, -1, string);
                    return 0;
                }
                else
                {
                    format(string, sizeof(string), "Desconhecido diz: %s", text);
                    SendClientMessage(i, -1, string);
                    return 0;
                }
            }
        }
    }
    return 0;
}

public Atualizar(playerid)
{
    new playername[MAX_PLAYER_NAME], amigo[MAX_PLAYER_NAME], arquivo[64];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "%s.inc", playername);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            GetPlayerName(i, amigo, sizeof(amigo));
            if(DOF2_GetInt(arquivo, amigo) == 1)
            {
                ShowPlayerNameTagForPlayer(playerid, i, true);
            }
            else
            {
                ShowPlayerNameTagForPlayer(playerid, i, false);
            }
        }
    }
    return 1;
}

//CidadeNovaRP, com sistemas simples, sempre evoluindo -q (Que frase de merda kkk)
//Faзo encomendas em scipt PAWN, trabalho apenas com ZCMD/SSCANF e MySQL ou DOF2



Re: Sistema de Conhecer o Player - ULTRA SIMPLES - Joker_OutLock - 13.05.2012

Achei meio inъtil esse fs..


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - ViniBorn - 13.05.2012

pawn Код:
public OnPlayerUpdate(playerid)
{
    //
    //
    //
    for(new i = 0; i < MAX_PLAYERS; i++)
Pra que isso tudo? oO


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 13.05.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
pawn Код:
public OnPlayerUpdate(playerid)
{
    //
    //
    //
    for(new i = 0; i < MAX_PLAYERS; i++)
Pra que isso tudo? oO
Se quiser pode mudar para um Timer ou colocar apenas a funзгo em OnPlayerConnect, deixei apenas uma opзгo, pois se vocк quiser pode criar um CODE para, vamos supor, esquecer o cara, ai seria automaticamente sumir a TAG e tals... E nгo dб tanto lag assim...
Mintira '-'


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - [JD]BlackFire - 13.05.2012

realmente, em meu gamemode fis um sistema de amizade aonde se conhecem, fazem amizade, atй namorar e casar.
seu sistema й bem legal porem acho q para utilizб-lo deve se incluir no gamemode e adapta-lo ao seu sistema de registro.


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 13.05.2012

Quote:
Originally Posted by [JD]BlackFire
Посмотреть сообщение
realmente, em meu gamemode fis um sistema de amizade aonde se conhecem, fazem amizade, atй namorar e casar.
seu sistema й bem legal porem acho q para utilizб-lo deve se incluir no gamemode e adapta-lo ao seu sistema de registro.
Simsim .
Atualizei o Mini-FS, nolag agora...


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - Sergiosousa - 13.05.2012

Valeu

Muito bom!


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 13.05.2012

Quote:
Originally Posted by Sergiosousa
Посмотреть сообщение
Valeu

Muito bom!
De nada .


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - Edu33 - 13.05.2012

Vlw por compartilhar


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 13.05.2012

Quote:
Originally Posted by Edu33
Посмотреть сообщение
Vlw por compartilhar
De nada


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - Juninho_Oakley - 13.05.2012

muito bom cara


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - DreyPT - 14.05.2012

Eu adicionei o filterscript

E aparece-me Desconhecido diz: Andre_Sousa

Alguйm ajuda ?


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CidadeNovaRP - 14.05.2012

Quote:
Originally Posted by DreyPT
View Post
Eu adicionei o filterscript

E aparece-me Desconhecido diz: Andre_Sousa

Alguйm ajuda ?
Atualizado e concertado, obrigado por avisar .


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CJoao - 13.02.2015

Muito ъtil sim, estou a utiliza-lo no meu gamemode, obrigado!


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - ipsLuan - 13.02.2015

Quote:
Originally Posted by CJoao
View Post
Muito ъtil sim, estou a utiliza-lo no meu gamemode, obrigado!
Olha a data do tуpico, amigo.


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - zwoorelook - 13.02.2015

OLD TOPIC

KKKKKKKKKKKKKKKKKKKKKKKK


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - CJoao - 13.02.2015

E depois qual й a cena? la por ter sido a 3 anos a traz nгo deixou de ser ъtil! Realmente vocкs nгo sabe o significado de "comentбrio" !


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - JkS - 13.02.2015

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - ipsLuan - 13.02.2015

Quote:
Originally Posted by CJoao
View Post
E depois qual й a cena? la por ter sido a 3 anos a traz nгo deixou de ser ъtil! Realmente vocкs nгo sabe o significado de "comentбrio" !
Sim, atй que pode ser ъtil mas CidadeNovaRP nгo estб mais presente no fуrum.


Re: Sistema de Conhecer o Player - ULTRA SIMPLES - Bieeel_Cwb - 13.02.2015

sу vim pra ganhar post como todos acima. abraзo!