[Ajuda] Sava mensagem de Player
#1

Ola
estou com uma duvida
teria como criar um comando para salvar a posiзao do player e a mensagem dele na pasta scriptfiles..?
tipo exemplo o player digita {/pedircasa mensagem.. } ai o sistema salva um arquivo com o Nick dele e a posiзao e a mensagem..
Reply
#2

Bom, eu tenho preferencia por Banco de Dados

mas segue este link:
[Tutorial] Usando Dini [ Principal para Aprende-la ]
Reply
#3

Isso й relativamente simples, porйm pesado para um servidor grande. Pense comigo:

*100 jogadores online
*100 mensagens simultвneas
*Abrindo e fechando 100 arquivos a cada mensagem
*Armazenando bastante informaзгo em pouco tempo

Pense novamente se vai dar sequкncia a isso. MAS se realmente quiser usar um sistema assim, posso te ajudar...
Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Isso й relativamente simples, porйm pesado para um servidor grande. Pense comigo:

*100 jogadores online
*100 mensagens simultвneas
*Abrindo e fechando 100 arquivos a cada mensagem
*Armazenando bastante informaзгo em pouco tempo

Pense novamente se vai dar sequкncia a isso. MAS se realmente quiser usar um sistema assim, posso te ajudar...
vocк nгo leu o tуpico completo, ele nгo vai salvar em uma callback, mas sim em um comando .-.
Reply
#5

Bom primeiro de tudo vocк deve ler esses tutoriais.

[Tutorial] Manual DOF2

[Tutorial] Desvendando o DOF2

Estude a funзгo.
GetPlayerPos

Entendeu ? nгo !!! leia novamente !

Apуs entender os tutorias e a funзгo vocк pode criar o comando.

utilizando o processador de comando ZCMD
PHP код:
CMD:pedircasa(playeridparams[])
{
    return 
true;

utilizando a callback OnPlayerCommandText e a funзгo que compara as strings.
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/pedircasa"true) == 0)
    {
        
// cуdigo com comando aqui
        
return true;
    }
    return 
SendClientMessage(playerid, -1"Comando que vocк digitou nгo existe");

Boa sorte amigo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)