Mostrando postagens com marcador PHP/MYSQL. Mostrar todas as postagens
teste do eddy

[TUT] Salvar Valores Opcionais

Bom,acho que nunca houve tutorial aqui nesta board de como salvar valores opcionais,bom primeiramente vou dizer que o nome certo não é assim, mais é assim que vou chamar para vocês entenderem a longo do [TUT]
O Que iremos usar?
Uma include (se quiser) para salvar os arquivo, lhe aconselho Dini por ser mais pratico, no meu caso usaremos dini e bastante news e constantes:

Vamos lá.

Vamos adicionar ao topo do gm;
PAWN Code:
#include
Logo Abaixo:
PAWN Code:
#define StatsFile "MSGCHAT.txt"
Esta Diretiva "#define" irá definir que StatsFiles é o local e nome do arquivo que irá salvar os dados
Bom este code irá usar a Include Dini, usada para salvar arquivos e string's
Logo Abaixo:
Vamos definir agora com uma array simples:
PAWN Code:
new ChatMensagem;
Esta função esta usando array para indicar a função "ChatMensagem",que posteriormente iremos usar
Procure por:
public OnFilterScriptInit()
{

Essa Public é AoFilterScriptInicializar
Logo Abaixo Adicione:
PAWN Code:
if(!dini_Exists(StatsFile))
{
dini_Create(StatsFile);
dini_IntSet(StatsFile, "ChatMensagem", 0);
}
EXPLICAÇÃO:
dini_IntSet -> Irá Criar arquivo definido anteriormente
dini_IntSet -> Irá Inserir os Dados Ao Arquivo

Logo Abaixo Iremos:
PAWN Code:
ChatMensagem = dini_Int(StatsFile, "ChatMensagem");
Esta Função irá definir que ChatMensagem é igual a Dini_int (inserir arquivo)

Bom Agora Chegando ao fim do tuto procure por
public OnPlayerText(playerid, text[])
{

Essa Public é AoPlayerFalarNoChat
Adicione Logo Abaixo:
ChatMensagem++;
EXPLICAÇÃO:
++ = Aumenta +1 Assim Indicando no Arquivo o numero de mensagem enviadas
ChatMensagem = Array Definida Anteriormente

Agora Procure por:
public OnFilterScriptExit()
{

Esta Public Indica que ao fechar FS..
Adicione Abaixo
PAWN Code:
SalvarMSG();
Irá Rodar a Public que Colocaremos Aqui Abaixo:
PAWN Code:
public SalvarMSG()
{
dini_IntSet(StatsFile, "ChatMensagem", ChatMensagem);
}
Então Final GM:

Como Getar a Informação?
Bom,caso queira fazer para getar informação por exemplo um comando faca seguinte:
Procure por:
public OnPlayerCommandText(playerid, cmdtext[])
{

Esta Public é para Adicionar Comandos
Logo Abaixo Adicione:
PAWN Code:
if(strcmp(cmdtext, "/msgchat", true)==0)//COMANDO
{
new string[22];//NUMERO DE STRING QUE SERÃO USADAS (MAXIMO 128)
format(string, sizeof(string), "Neste Server Tem %d ", ChatMensagem);//FORMATO QUE SERA ENVIADA
SendClientMessage(playerid, CORDAMENSAGEM, string);//ENVIA
return 1;
}
Caso queria salvar levels Admin,Vip Essas Coisas Relacionada a Player usa Enum (Enumerações)


Caso Queira Mostrar Isso em Web Site (PHP):
Use o Seguinte Código:
Code:
= fopen("./arquivo.txt", "r");
$texto = fread($fp, 20);
fclose($fp);
echo
$texto;
?>
EXPLICAÇÃO:
-> Abre e Indica que o Arquivo Será PHP
$fp -> indica que $FP é Igual Aquele Valor
./arquivo.txt -> Arquivo que ele irá ler
$texto -> Indica que texto é igual a fred
fread($fp, 20); -> 20 é o numero de Bytes que tem ao texto, a cada 1 letra é 1 Byte
fclose -> Fecha Arquivo
echo $texto -> Envia Mensagem com texto


Dúvidas? Poste Aqui
Sujestões Reclamações? Poste Aqui
_______________________________________________________________________
Tutorial Criado por DraKoN não permitido em outro Sites/Blogs sem minha autorização
----------------------------------------------------------------------------------------------------

[PHP] Connection Checker DKN


Introdução:
Como prometido eu irei comecar a postar algumas paginas PHP, esta pagina é usada para checar seu server dando detalhes ping,gamemode,map,hostname etc


Download da Pagina:
Hospedagem 1: Solid Files
Hospedagem 2: Pawn Samp (Google Sites)

Prints:


Link 2° Imagem:
http://img442.imageshack.us/img442/5571/print2fu.png



Bugs:
São 2 erros, não chego a considerar bugs pois sçao do próprio PHP
1° AO Mostrar Ping ele corta alguma letrar pelo fato de não aceitar acento
2° Caso não digite Ip Corretamente não ira aparecer Stats
Estou tenta fazer maximo possivel a retirar esses bugs



Créditos a:
DraKoN & Russoo

_____________________________________________________
Não permito que publiquem em outro blog sem minha autorização..

[PHP] Ler de Bans DKN

Introdução:
Bom, é meu primeiro post relacionado a PHP,é basicamente um simples pagina na qual o PHP Coleta as informações do Arquivo
'SAMP.BAN' e faz o texto assim publicando, normamente PHP usa Banco de Dados, no qual pode ser usado em MySql que é possível o mesmo no SA:MP (Não me aprofundei Nisso),Então como estou iniciando aqui um exemplo de um de minha primeira Pagina PHP,
Creio que talvez não seja util, mas é algo de exemplo e legal para estudos


Download da Pagina:
Hospedagem 1: Solid Files
Hospedagem 2: Pawn Samp (Google Sites)

Prints:


Código que lê o Arquivo:
Code:
$fp = fopen("./SAMP.BAN", "r");
$texto = fread($fp, 20000); // lê 20000 bytes do arquivo e armazena em $texto
fclose($fp);
echo
$texto;
?>


Créditos a:
DraKoN & Russoo

Não permito que publiquem em outro blog sem minha autorização..

P.S:Ainda Sou Noob/Novato/Iniciante Nisso pode haver erros, apesar de ter sido testado