[Ajuda] Parece que nгo й chamada
#1

Ola to tentando fazer uma gm de caminhoneiros sу pra descontrair mais to com problema logo no inicio parece que a public onplayerconnect nгo estб sendo chamada eu ja fiz isso aqui mais n acontece nada.

pawn Код:
public OnPlayerConnect(playerid)
{
    new str[128];
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, sizeof(nick));
    format(str, sizeof(str),"Contas/%s.ini", nick);
    if(!DOF2_FileExists(str))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registro", "Por favor digite sua senha.", "Registrar", "Sair");
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "TESTE123");
    }
    return 1;
}
Pra tirar a prova se estб mesmo sendo chamada fiz isso mais n deu nada

pawn Код:
public OnPlayerConnect(playerid)
{
    /*new str[128];
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, sizeof(nick));
    format(str, sizeof(str),"Contas/%s.ini", nick);
    if(!DOF2_FileExists(str))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registro", "Por favor digite sua senha.", "Registrar", "Sair");
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "TESTE123");
    }*/

    SendClientMessage(playerid, COLOR_RED, "TESTETESTETESTE");
    return 1;
}
Reply
#2

Vocк Tem FilterScripts Na Sua GameMode?
Reply
#3

Nгo tem nenhum FS nгo
Comecei a gm agora kkk olha ela toda ai
pawn Код:
//Includes
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dof2>

//=======CORES=======
#define COLOR_RED           0xFF230AFF
#define COLOR_YELLOW        0xEDED26FF
#define COLOR_GREEN         0x1CD622FF
#define COLOR_BLUE          0x0597F2FF
#define COLOR_PINK          0xF000ECFF
#define COLOR_ORANGE        0xFAAC02FF
#define COLOR_PURPLE        0x9B02FAFF
#define COLOR_WHITE         0xFFFFFFFF
#define COLOR_GREY          0x6B6A67FF
//======DIALOG=======
#define DIALOG_REGISTER     1
#define DIALOG_LOGIN        2

public OnGameModeInit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    /*new str[128];
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, sizeof(nick));
    format(str, sizeof(str),"Contas/%s.ini", nick);
    if(!DOF2_FileExists(str))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registro", "Por favor digite sua senha.", "Registrar", "Sair");
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "TESTE123");
    }*/

    SendClientMessage(playerid, COLOR_RED, "TESTETESTETESTE");
    return 1;
}

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

public OnPlayerRequestClass(playerid, classid)
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}
Reply
#4

Quote:
Originally Posted by SkyneTSAMP
Посмотреть сообщение
Vocк Tem FilterScripts Na Sua GameMode?
Tendo ou nгo, nгo farб diferenзa alguma.
Supondo que vocк coloque uma mensagem na callback OnPlayerConnect do FS e uma outra na OnPlayerConnect do GM...
Irб chamar as duas!

@TOPIC

Nгo hб nada errado amigo.
Faзa um debug nisso ai:

PHP код:
public OnPlayerConnect(playerid)
{
    new 
str[50];
    new 
nick[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnicksizeof(nick));
    
format(strsizeof(str),"Contas/%s.ini"nick);
    if(!
DOF2_FileExists(str))
    {
        
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_INPUT"Registro""Por favor digite sua senha.""Registrar""Sair");
            print(
"DEBUG: Arquivo nгo existe!");
        }
    else
    {
        
SendClientMessage(playeridCOLOR_GREY"TESTE123");
            print(
"DEBUG: Arquivo existe!");
        }
    
SendClientMessage(playeridCOLOR_RED"TESTETESTETESTE");
    return 
1;

Reply
#5

Quote:
Originally Posted by wender_sousa
Посмотреть сообщение
Nгo tem nenhum FS nгo
Comecei a gm agora kkk olha ela toda ai
pawn Код:
//Includes
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dof2>

//=======CORES=======
#define COLOR_RED           0xFF230AFF
#define COLOR_YELLOW        0xEDED26FF
#define COLOR_GREEN         0x1CD622FF
#define COLOR_BLUE          0x0597F2FF
#define COLOR_PINK          0xF000ECFF
#define COLOR_ORANGE        0xFAAC02FF
#define COLOR_PURPLE        0x9B02FAFF
#define COLOR_WHITE         0xFFFFFFFF
#define COLOR_GREY          0x6B6A67FF
//======DIALOG=======
#define DIALOG_REGISTER     1
#define DIALOG_LOGIN        2

public OnGameModeInit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    /*new str[128];
    new nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nick, sizeof(nick));
    format(str, sizeof(str),"Contas/%s.ini", nick);
    if(!DOF2_FileExists(str))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registro", "Por favor digite sua senha.", "Registrar", "Sair");
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "TESTE123");
    }*/

    SendClientMessage(playerid, COLOR_RED, "TESTETESTETESTE");
    return 1;
}

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

public OnPlayerRequestClass(playerid, classid)
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}
Vocк nгo recebe nenhum erro ao compilar?

_____
Reply
#6

Pela descriзгo do seu problema, com certeza o gamemode nгo estб sendo nem carregado, provavelmente as informaзхes do servidor ficam em "unknown", caso seja este o caso, й por falta de plugins. Poste seu serverlog.txt
Reply
#7

A pasta contas existe?
Reply
#8

oque causa o erro й a include sscanf2 eu tirei ela e funcionou mais alguem pode me ajudar resolver esse bug da sscanf pq preciso dela e se ela estiver n carrega a public

pawn Код:
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[21:03:56]
[21:03:56] Server Plugins
[21:03:56] --------------
[21:03:56]  Loaded 0 plugins.

[21:03:56]
[21:03:56] Filterscripts
[21:03:56] ---------------
[21:03:56]   Loaded 0 filterscripts.

[21:03:56] Script[gamemodes/GM.amx]: Run time error 19: "File or function is not found"
[21:03:56] Number of vehicle models: 0
[21:03:58] [connection] 192.168.1.6:63943 requests connection cookie.
[21:03:59] [connection] incoming connection: 192.168.1.6:63943 id: 0
[21:03:59] [join] Killer_Man has joined the server (0:192.168.1.6)
[21:05:06] [part] Killer_Man has left the server (0:1)
ta ae
Reply
#9

Nos ajude a te ajudar, poste o seu server_log.txt
Reply
#10

Olб
Poste o seu ultimo server-log.
Provavelmente vocк esqueceu de ligar o plugin da sscanf.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)