:( O Que que tem de errado na minha GM ?
#1

BOM glr o meu samp server funciona normalmente mais se eu entrar no sv ai fica uns 50 segundos ligado dps desliga sozinho o samp server sendo que n tem erro no GM bom й o que o compilador diz

PHP код:
// Includes //
#include <a_samp>
#include <sscanf2>
#include <zcmd>
#include <DOF2>
#include <Dini>
#include "../include/gl_common.inc"
#include <crashdetect>
// Defines //
#define Dialog_Registro 1
#define Dialog_Login 2
#define Contas "Contas/%s.ini"
#define DialogBoxEx 3
// enumerados
enum InfoPlayer {
    
Senha,
    
//Skin//
    
Score,
    
Matou,
    
Morreu,
    
Dinheiro,
    
Admin,
};
new 
Erro[MAX_PLAYERS];
new 
Player[MAX_PLAYERS][InfoPlayer];
main()
{
    print(
"\n----------------------------------");
    print(
"  CIDADE LOS SANTOS CLS ");
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
    
// Skins //
    
SetGameModeText("RPG-GM FEITA DO 0");
    
UsePlayerPedAnims();
    
AddPlayerClass(971714.5928,-1868.1558,13.5667,1.6160,0,0,0,0,0,0);
    
AddPlayerClass(181714.5928,-1868.1558,13.5667,1.6160,0,0,0,0,0,0);
    
AddPlayerClass(1381714.5928,-1868.1558,13.5667,1.6160,0,0,0,0,0,0);
    
AddPlayerClass(1391714.5928,-1868.1558,13.5667,1.6160,0,0,0,0,0,0);
    
// Todos os Veiculos Publicos do servidor //
    
AddStaticVehicleEx (421,1325.2660,-1382.5066,13.7866,180.5161,25,1,60); //  Carro Publico na auto Escola Posiзгo 1
    
AddStaticVehicleEx (481,1695.1647,-1356.1572,16.9575,59.2948,46,46,60); //  Bicicleta Puclica na Prefeitura LS Posiзгo 1
    
AddStaticVehicleEx (481,1695.3188,-1357.0515,16.9576,63.3642,3,3,60); //    Bicicleta Puclica na Prefeitura LS Posiзгo 2
    
AddStaticVehicleEx (481,1695.2401,-1357.7490,16.9567,81.5593,65,9,60); //   Bicicleta Puclica na Prefeitura LS Posiзгo 3
    
AddStaticVehicleEx (481,1695.2485,-1358.3706,16.9578,81.8459,14,1,60); //   Bicicleta Puclica na Prefeitura LS Posiзгo 4
    
AddStaticVehicleEx (421,1742.9001,-1847.3517,13.4621,179.9568,25,1,60); //  Carro Publico no Spawn Posiзгo 1
    
AddStaticVehicleEx (421,1727.6001,-1846.8923,13.4590,179.8783,25,1,60); //  Carro Publico no Spawn Posiзгo 2
    
AddStaticVehicleEx (481,1729.9432,-1865.6141,13.0876,4.2418,12,9,60); //    Bicicleta Publica no Spawn Posiзгo 1
    
AddStaticVehicleEx (481,1730.5961,-1865.5680,13.0873,6.1139,26,1,60); //    Bicicleta Publica no Spawn Posiзгo 2
    
AddStaticVehicleEx (461,1838.0383,-1872.2009,12.9689,358.5956,0,0,60); //   Moto Publica na loja de utilitarios de LS
    
AddStaticVehicleEx (421,1929.0343,-1788.6776,13.2672,270.4656,1,2,60); //   Carro branco publico no posto de LS perto da casa do smoke
    
AddStaticVehicleEx (448,2122.7856,-1785.4298,12.9814,88.7441,3,3,60); //    MotoPizzaBoy1 na pizzaria de LS Posiзгo 1
    
AddStaticVehicleEx (448,2122.8391,-1784.4740,12.9874,92.6145,3,3,60); //    MotoPizzaBoy2 na pizzaria de LS Posiзгo 2
    
AddStaticVehicleEx (448,2122.8325,-1783.6229,12.9803,87.4128,3,3,60); //    MotoPizzaBoy3 na pizzaria de LS Posiзгo 3
    
AddStaticVehicleEx (448,2122.8223,-1782.9270,12.9867,86.2832,3,3,60); //    MotoPizzaBoy4 na pizzaria de LS Posiзгo 4
    
AddStaticVehicleEx (448,2122.8398,-1782.1908,12.9881,91.6781,3,3,60); //    MotoPizzaBoy5 na pizzaria de LS Posiзгo 5
    
return 1;
}
    public 
OnGameModeExit()
    {
        
DOF2_Exit();
        return 
1;
    }
    public 
OnPlayerRequestClass(playeridclassid)
    {
        
SetPlayerPos(playerid1679.3679,-2048.0173,21.9609);
        
SetPlayerCameraPos(playerid1678.2139,-2056.7000,21.9609);
        
SetPlayerCameraLookAt(playerid1691.8678,-1955.5240,8.2500);
        return 
1;
    }
    public 
OnPlayerConnect(playerid)
    {
        
// Mensagem ao conectar //
        
SendClientMessage(playerid, -1"{00F821}| SERVIDOR |{FFFFFF} Olб %s Seja Bem Vindo ao servidor {00FFF3}CIDADE LOS SANTOS CLS");
        
        
// Sistema de login:funзгo que verifica se tem conta ou nгo //
        
if(DOF2_FileExistsGetPlayerArquivoplayerid ) ) )
        {
            
ShowPlayerDialogplayeridDialog_LoginDIALOG_STYLE_PASSWORD"{00FFF3} [ CLS ] {FFFFFF} Login"" {FFFFFF} Digite Sua Senha Para Entrar!","Logar","Sair");
        }
        else
        {
            
ShowPlayerDialogplayeridDialog_RegistroDIALOG_STYLE_PASSWORD"{00FFF3}[ CLS] {FFFFFF} Registro"" {FFFFFF} Digite Sua Senha Para Registrar-se !""Registrar","Sair");
        }
        return 
1;
    }
    public 
OnPlayerDisconnect(playeridreason)
    {
           
// salvar a conta do player ao deslogar //
        
SavePlayer(playerid);
        return 
1;
    }
    public 
OnPlayerSpawn(playerid)
    {
        return 
1;
    }
    public 
OnPlayerDeath(playeridkilleridreason)
    {
        return 
1;
    }
    public 
OnVehicleSpawn(vehicleid)
    {
        return 
1;
    }
    public 
OnVehicleDeath(vehicleidkillerid)
    {
        return 
1;
    }
    public 
OnPlayerText(playeridtext[])
    {
        return 
1;
    }
    
// Comandos //
    
CMD:comandos(playerid)
    {
        new 
str[1100];
        
format(strsizeof(str), "Em breve tera uma lista de comandos"playerid);
        
ShowPlayerDialog(playeridDialogBoxExDIALOG_STYLE_MSGBOX"Comandos Do Servidor"str"Ok""Voltar");
        return 
1;
    }
    public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
    {
        return 
1;
    }
    public 
OnPlayerExitVehicle(playeridvehicleid)
    {
        return 
1;
    }
    public 
OnPlayerStateChange(playeridnewstateoldstate)
    {
        return 
1;
    }
    public 
OnPlayerEnterCheckpoint(playerid)
    {
        return 
1;
    }
    public 
OnPlayerLeaveCheckpoint(playerid)
    {
        return 
1;
    }
    public 
OnPlayerEnterRaceCheckpoint(playerid)
    {
        return 
1;
    }
    public 
OnPlayerLeaveRaceCheckpoint(playerid)
    {
        return 
1;
    }
    public 
OnRconCommand(cmd[])
    {
        return 
1;
    }
    public 
OnPlayerRequestSpawn(playerid)
    {
        return 
1;
    }
    public 
OnObjectMoved(objectid)
    {
        return 
1;
    }
    public 
OnPlayerObjectMoved(playeridobjectid)
    {
        return 
1;
    }
    public 
OnPlayerPickUpPickup(playeridpickupid)
    {
        return 
1;
    }
    public 
OnVehicleMod(playeridvehicleidcomponentid)
    {
        return 
1;
    }
    public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
    {
        return 
1;
    }
    public 
OnVehicleRespray(playeridvehicleidcolor1color2)
    {
        return 
1;
    }
    public 
OnPlayerSelectedMenuRow(playeridrow)
    {
        return 
1;
    }
    public 
OnPlayerExitedMenu(playerid)
    {
        return 
1;
    }
    public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
    {
        return 
1;
    }
    public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        return 
1;
    }
    public 
OnRconLoginAttempt(ip[], password[], success)
    {
        return 
1;
    }
    public 
OnPlayerUpdate(playerid)
    {
        return 
1;
    }
    public 
OnPlayerStreamIn(playeridforplayerid)
    {
        return 
1;
    }
    public 
OnPlayerStreamOut(playeridforplayerid)
    {
        return 
1;
    }
    public 
OnVehicleStreamIn(vehicleidforplayerid)
    {
        return 
1;
    }
    public 
OnVehicleStreamOut(vehicleidforplayerid)
    {
        return 
1;
    }
    public 
OnPlayerCommandPerformed(playeridcmdtext[], success)
    {
        if(!
success)
        {
            new 
string[128];
            
format(stringsizeof(string), "{FF0000}| ERRO |{FF0000} » O Comando {00FFF3} %s {FF0000} Nгo Existe !.",cmdtext);
            
SendClientMessage(playerid,-1,string);
        }
        return 
1;
    }
    public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
    {
        switch(
dialogid){
            case 
Dialog_Registro:
            {
                if( 
response )
                {
                    if( 
strleninputtext ) < || strleninputtext ) > 20 || !strleninputtext ) )
                    {
                        
ShowPlayerDialogplayeridDialog_Registro ,DIALOG_STYLE_PASSWORD"{00FFF3}| REGISTRO | » {FFFFFF} Registro""Sua Senha Deve Conter No Mнnimo 5 Caracteres! E No Mбximo 20!nгo Tente Novamente!","Registrar","Sair" );
                        return 
1;
                    }
                    
// Criar Arquivo E Colocar Os Valores //
                    
DOF2_CreateFileGetPlayerArquivoplayerid ) );
                    
DOF2_SetStringGetPlayerArquivoplayerid ),"Senha"inputtext );
                    
DOF2_SetIntGetPlayerArquivoplayerid ), "Score" ,);
                    
DOF2_SetIntGetPlayerArquivoplayerid ), "Matou" ,);
                    
DOF2_SetIntGetPlayerArquivoplayerid ), "Morreu" ,);
                    
//DOF2_SetInt( GetPlayerArquivo( playerid ), "Skin" ,0 );
                    
DOF2_SetIntGetPlayerArquivoplayerid ),"Dinheiro"2500 );
                    
DOF2_SetIntGetPlayerArquivoplayerid ), "Admin",);
                    
SendClientMessage(playerid, -1"{00FF33}| REGISTRO | » Registrado Com Sucesso!.");
                    
ShowPlayerDialogplayeridDialog_Login ,DIALOG_STYLE_PASSWORD"{00FFF3} | CLS | {FFFFFF} Login""Digite Sua Senha Registrada Abaixo Para Fazer O Login!","Logar","Sair" );
                }
                else 
Kickplayerid );
            }
            case 
Dialog_Login:
            {
                if( 
response )
                {
                    if( 
strleninputtext ) < || strleninputtext ) > 20 || !strleninputtext ) )
                    {
                        
SendClientMessageplayerid, -1"{FF0000}| LOGIN | » Digite Sua Senha Corretamente!." );
                        
ShowPlayerDialogplayeridDialog_LoginDIALOG_STYLE_PASSWORD"{00FFF3}| LOGIN | {FF0000}","Digite Sua Senha Para Entrar!","Entrar","Sair");
                        return 
1;
                    }
                    if( 
strcmpinputtextDOF2_GetStringGetPlayerArquivoplayerid ), "Senha" )) == )
                    {
                        
LoadPlayerplayerid );
                        
SendClientMessage(playerid, -1"{00FF22}| LOGIN | » Parabens vocк logou com sucesso !.");
                    }
                    else
                    {
                        
Erroplayerid ] ++; // Aquivo adiciona + 1 a variavel erro...
                        
if ( Erroplayerid ] == ){ SavePlayer(playerid); Kick playerid ); } // se a variavel chegar a 5, kicka o player pois ele errou 5 vezes a senha.
                        
SendClientMessageplayerid, -1"{FF0000}| LOGIN | » Digite Sua Senha Corretamente!." );
                        
ShowPlayerDialogplayeridDialog_LoginDIALOG_STYLE_PASSWORD"| CLS | Login","Digite Sua Senha Para Entrar No Servidor.","Entrar","Sair");
                    }
                }
                else{
                    
SavePlayerplayerid );
                    
Kickplayerid );
                }
            }
        }
        return 
1;
    }
    public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
    {
        return 
1;
    }
    
// Sistema de login:funзгo que salva os dados dos players e carrega depois //
    
GetPlayerArquivo(playerid)
    {
        new 
ArquivoPlayer30 ];
        
formatArquivoPlayersizeofArquivoPlayer ), ContasGetPlayerNameExplayerid ) );
        return 
ArquivoPlayer;
    }
    
stock GetPlayerNameEx(playerid)
    {
        new 
Nome[MAX_PLAYER_NAME];
        
GetPlayerName(playeridNomesizeof(Nome));
        return 
Nome;
    }
    
SavePlayer(playerid)
    {
        if( 
DOF2_FileExistsGetPlayerArquivoplayerid ) ) )
        {
            
DOF2_CreateFile(GetPlayerArquivo(playerid));
            
//DOF2_SetInt( GetPlayerArquivo( playerid ), "Skin", Player[ playerid ][ Skin ] );
            
DOF2_SetIntGetPlayerArquivoplayerid ), "Score"Playerplayerid ][ Score ] );
            
DOF2_SetIntGetPlayerArquivoplayerid ), "Matou"Playerplayerid ][ Matou ] );
            
DOF2_SetIntGetPlayerArquivoplayerid ), "Morreu"Playerplayerid ][ Morreu ] );
            
DOF2_SetIntGetPlayerArquivoplayerid ), "Dinheiro"GetPlayerMoneyplayerid ));
            
DOF2_SetIntGetPlayerArquivoplayerid ), "Admin"Playerplayerid ][ Admin ] );
            
DOF2_SaveFile();
        }
        return 
1;
    }
    
LoadPlayer(playerid)
    {
        if( 
DOF2_FileExistsGetPlayerArquivoplayerid ) ) )
        {
            
//Player[ playerid ][ Skin ] = DOF2_GetInt( GetPlayerArquivo( playerid ), "Skin" );
            
Playerplayerid ][ Score ] = DOF2_GetIntGetPlayerArquivoplayerid ), "Score" );
            
Playerplayerid ][ Dinheiro ] = DOF2_GetIntGetPlayerArquivoplayerid ), "Dinheiro" );
            
Playerplayerid ][ Admin ] = DOF2_GetIntGetPlayerArquivoplayerid ), "Admin"  );
            
Playerplayerid ][ Matou ] = DOF2_GetIntGetPlayerArquivoplayerid ), "Matou" );
            
Playerplayerid ][ Morreu ] = DOF2_GetIntGetPlayerArquivoplayerid ), "Morreu" );
            
SetPlayerScoreplayeridPlayerplayerid ][ Score ] );
            
GivePlayerMoneyplayeridPlayerplayerid] [ Dinheiro ] );
            
//SetPlayerSkin(playerid, Player[ playerid ][ Skin ] );
        
}
        return 
1;
    } 
Reply
#2

posta os logs ..
Reply
#3

Tente colocar a include crashdetect
Reply
#4

Poste as logs para podermos lhe ajudar.
Reply
#5

Caso nгo tenho o plugin...

Download MediaFire
Reply
#6

PHP код:
Loaded log file"server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[01:01:43
[
01:01:43Server Plugins
[01:01:43] --------------
[
01:01:43]  Loading pluginsscanf.dll
[01:01:43
[
01:01:43]  ===============================
[
01:01:43]       sscanf plugin loaded.     
[
01:01:43]          Version:  2.8.1        
[01:01:43]    (c2012 Alex "******" Cole  
[01:01:43]  ===============================
[
01:01:43]   Loaded.
[
01:01:43]  Loaded 1 plugins.
[
01:01:43
[
01:01:43Filterscripts
[01:01:43] ---------------
[
01:01:43]   Loading filterscript 'relegioedata.amx'...
[
01:01:43] - - - - - - - - - - - - - - - - - - - - - - - -
[
01:01:43]     Relogio Data completo criado por FoDasTiiCo   
[01:01:43]     FavorMantenha os crйditos caso o utilize!   
[
01:01:43] - - - - - - - - - - - - - - - - - - - - - - - -
[
01:01:43]   Loading filterscript 'vipsystem.amx'...
[
01:01:43VIP System Loaded
[01:01:43]   Loaded 2 filterscripts.
[
01:01:43
----------------------------------
[
01:01:43CIDADE LOS SANTOS CLS
[01:01:43] ----------------------------------
[
01:01:43Number of vehicle models4
[01:02:25] [connection127.0.0.1:59248 requests connection cookie.
[
01:02:26] [connectionincoming connection127.0.0.1:59248 id0
[01:02:26] [join] [_OnE]King_has joined the s 
erver (0:127.0.0.1)
Reply
#7

n sei intalar e n tem tutorial ajuda

http://imgur.com/a/8k1xo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)