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
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
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
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!