samedi 29 août 2015

help unknown server +1 rep for help-me

anyone who can help me +1 rep
help me please guys
error:



my folder plugins



my server.cfg
PHP Code:

echo Executing Server Config... 
lanmode 0 
rcon_password minhapikasv 
maxplayers 5 
port 7777 
hostname 
[ProjectZTesting script 
gamemode0 projectz 
filterscripts  
plugins sscanf
.dll streamer.dll 
announce 1 
query 1 
weburl www
.meusite.com 
onfoot_rate 40 
incar_rate 40 
weapon_rate 40 
stream_distance 300.0 
stream_rate 1000 
maxnpc 100 
logtimeformat 
[%H:%M:%S

my gamemode
PHP Code:

//================================================================== 
#include <a_samp> 
#include <ZCMD> 
#include <sscanf> 
#include <DOF2> 

//====================DEFINES======================================= 
#define D_Registrar     100 
#define D_Logar         101 
#define D_Sexo          102 
#pragma tabsize 0 
//================================================================== 

#pragma unused ret_memcpy 
//Cores 
#define COLOR_LBLUE    0x1E90FFFF 
#define    COLOR_ERROR    0xFF0000FF 
#define ID 1 

//Kick & ban 
#define KickP(%0)    SetTimerEx("KickPlayer", 500, false, "i", %0) 

//Player configs 
#define    CONTASS    "Contas/%s.ini" 
//================================================================== 
new Float:coordSpawn[3]; 
new 
morreu[MAX_PLAYERS]; 

enum PlayerInfo 

    
Skin
    
Spawn
    
Errosenha
    
StatsSpawn
}; 
new 
pInfo[MAX_PLAYERS][PlayerInfo]; 

//==================Spawns variados================ 
new Float:Spawnrandonplayers[11][3] = { 
    {
690.2013,-467.9773,16.5363}, 
    {-
1546.1204,-2731.1055,48.5391}, 
    {-
1271.9763,2712.9788,50.2663}, 
    {
1354.9606,475.5364,20.1606}, 
    {-
41.8467,1179.1769,19.3797}, 
    {-
227.3263,985.0326,19.5998}, 
    {
1580.0342,-1635.5411,13.5604}, 
    {
1608.0400,-1670.4852,6.2188}, 
    {-
1617.0948,685.4459,7.1875}, 
    {-
1598.6437,734.0104,-4.9063}, 
    {
2264.9048,2445.0249,10.8203
}; 
//==================Spawns variados================ 
//================================================================== 

main() 




public 
OnGameModeInit() 

    
SetTimer("hoursplaying"30*60*1000true); 

    return 
1


public 
OnGameModeExit() 

    
DOF2_Exit(); 
    return 
1



public 
OnPlayerConnect(playerid

    
pInfo[playerid][Errosenha] = 0
    
SetPlayerColor(playerid0xFFFFFFFF); 
    
//======================================== 
     
    
return 1


public 
OnPlayerDisconnect(playeridreason

    
SalvarPlayer(playerid); 
    
pInfo[playerid][Spawn] = 0
    
pInfo[playerid][StatsSpawn] = 0
    
pInfo[playerid][Errosenha] = 0
    
//======================================== 
         
    
return 1


public 
OnPlayerRequestClass(playeridclassid

    
//Login e registro 
    
new pArquivos[50], String[256]; 
    
format(pArquivossizeof(pArquivos), CONTASSPegarNome(playerid)); 
    if(!
DOF2_FileExists(pArquivos)) 
    { 
        
format(Stringsizeof(String), "{FFFFFF}Bem vindo ao Essence DayZ \n\n{FFFFFF}Nome:  {FF0000}%s \n\n{FFFFFF}Status:  {FF0000}Registrado(a)"PegarNome(playerid)); 
        
ShowPlayerDialog(playeridD_RegistrarDIALOG_STYLE_INPUT"Registro (x)"String"Registrar"""); 
    } 
    else 
    { 
        
format(Stringsizeof(String), "{FFFFFF}Bem vindo ao Essence DayZ \n\n{FFFFFF}Nome:  {00FF04}%s \n\n{FFFFFF}Status:  {00FF04}Registrado(a)"PegarNome(playerid)); 
        
ShowPlayerDialog(playeridD_LogarDIALOG_STYLE_PASSWORD"Logando (x)"String"Entrar""Sair"); 
        
pInfo[playerid][Spawn] = 0
    } 
    return 
1



public 
OnPlayerRequestSpawn(playerid

    if(
pInfo[playerid][StatsSpawn] == 0
    { 
        
SendClientMessage(playeridCOLOR_ERROR"Spere carregar ai Viado!"); 
        return 
0
    } 
    else 
    { 
        
SpawnPlayer(playerid); 
    } 
    return 
1


public 
OnPlayerSpawn(playerid

        
SetPlayerSkin(playeridpInfo[playerid][Skin]); 
         
        if(
morreu[playerid]) { 
        new 
rand random(sizeof(Spawnrandonplayers)); 
        
SetPlayerPos(playeridSpawnrandonplayers[rand][0], Spawnrandonplayers[rand][1], Spawnrandonplayers[rand][2]); 
        
SetPlayerVirtualWorld(playerid0); 
        
SetCameraBehindPlayer(playerid); 
        
morreu[playerid] = false
        } 
        
//======================================== 

    
return 1


public 
OnPlayerDeath(playeridkilleridreason

    
//pInfo[playerid][Spawn] = 1; 
    
morreu[playerid] = true

    
SetTimerEx("Dialog_Sexo"70000"i"playerid); // Cria um timer de 4 segundos sem repetiçao 

    //======================================== 
     
    
return 1


public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[]) 

    
//Registro 
    
new    pArquivos[50]; 
    
format(pArquivossizeof(pArquivos), CONTASSPegarNome(playerid)); 

    if(
dialogid ==  D_Registrar
    { 
        if(
response
        { 
            if(!
strlen(inputtext)) return ShowPlayerDialog(playeridD_RegistrarDIALOG_STYLE_PASSWORD"{FFFFFF}Bem vindo ao Essence DayZ \n\n{FFFFFF}Nome:  {FF0000}%s \n\n{FFFFFF}Status:  {FF0000}Nao Registrado(a)""Registro"""PegarNome(playerid)); 
            
DOF2_CreateFile(pArquivos); 
            
DOF2_SetString(pArquivos"Senha"inputtext); 
            
DOF2_SaveFile(); 
            
SalvarPlayer(playerid); 
            
SpawnPlayer(playerid); 
            
pInfo[playerid][Spawn] = 1
            
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino"); 
            return 
1
        } 
        
SendClientMessage(playeridCOLOR_ERROR"Voce foi kickado por nao se registrar!"); 
        
KickP(playerid); 
    } 
    
//Login 
    
if(dialogid == D_Logar
    { 
        if(
response
        { 
            if(!
strlen(inputtext))return ShowPlayerDialog(playerid,D_Logar,DIALOG_STYLE_PASSWORD"{FFFFFF}Bem vindo ao Essence DayZ \n\n{FFFFFF}Nome:  {00FF04}%s \n\n{FFFFFF}Status:  {00FF04}Registrado(a)""Entrar""Sair"PegarNome(playerid)); 
            if(!
strcmp(DOF2_GetString(pArquivos"Senha"), inputtext)) 
            { 
                
SendClientMessage(playerid0x00FF00FF"Logado com susesso!"); 
                
CarregarPlayer(playerid); 
                
SpawnPlayer(playerid); 
                
pInfo[playerid][Spawn] = 0
                
SetPlayerPos(playeridcoordSpawn[0], coordSpawn[1], coordSpawn[2]); 
                return 
1
            } 
            if(
pInfo[playerid][Errosenha] == 2
            { 
                
SendClientMessage(playeridCOLOR_ERROR"Voce sera kickado apos errar 3 vezes!"); 
                
KickP(playerid); 
                return 
1
            } 
            
pInfo[playerid][Errosenha]++; 
            
ShowPlayerDialog(playeridD_LogarDIALOG_STYLE_PASSWORD"Logando (x)""{FFFFFF}A senha esta errada.\nPor Favor tente novamente!""Entrar""Sair"); 
            return 
1
        } 
        
KickP(playerid); 
    } 
    if(
dialogid == D_Sexo
    { 
        if(
response
        { 
            
SendClientMessage(playerid,-1,"{261BF7}Voce escolheu o Sexo Masculino."); 
            
SetPlayerSkin(playerid144); 
        } 
        else 
        { 
            
SendClientMessage(playerid,-1,"{F71BDE}Voce escolheu o Sexo Feminino."); 
            
SetPlayerSkin(playerid56); 
        } 
    } 
    return 
1




//======================================CMDS====================================================== 
CMD:sexo(playeridparams[]) 

    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino"); 
    return 
1



CMD:wearsurvival(playeridparams[]) 


    
SetPlayerAttachedObject(playerid,ID 1990410.0999990.056999, -0.0099992.99999788.000030, -177.8001091.3819991.0000001.36499900); 
    
SetPlayerHealth(playerid,300); 
    
SendClientMessage(playerid,-"suit active" ) ; 
    return 
1


CMD:survivaloff(playeridparams[]) 

    for(new 
i=0i<MAX_PLAYER_ATTACHED_OBJECTSi++) 
     { 
      if(
IsPlayerAttachedObjectSlotUsed(playeridi)) RemovePlayerAttachedObject(playeridi); 
    
SetPlayerHealth(playerid,100); 
     } 
    return 
1


// para testes 
CMD:ls(playeridparams[]) 

    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1"minha pika disgraça"); 
    
SetPlayerPos(playerid358.8322,-2072.4692,10.6953); 
    
SendClientMessage(playerid, -1" voce foi teleportado para ls "); 
    return 
1


CMD:nrg(playeridparams[]) 

    new 
NRG[MAX_PLAYERS]; 
    if(
NRG[playerid] != 0DestroyVehicle(NRG[playerid]); 
    new 
Float:xFloat:yFloat:zGetPlayerPos(playeridx,y,z); 
    
NRG[playerid] = CreateVehicle(560x,y,z1.0, -1,-199); 
    
PutPlayerInVehicle(playeridNRG[playerid], 0); 
    return 
1


CMD:morrer(playeridparams[]) 

    
SetPlayerHealth(playerid0); 
    return 
1


CMD:surv(playeridparams[]) 

    
EditAttachedObject(playerid19904); 
    
SetPlayerAttachedObject(playerid0199042); 
    return 
1


 
// para testes 
//=======================================CMDS===================================================== 


//=================[STOCKS DO SERVIDOR]================ 
stock PegarNome(playerid

    new 
Name[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridNameMAX_PLAYER_NAME); 
    return 
Name


stock SalvarPlayer(playerid

    new 
pArquivos[50]; 
    
format(pArquivossizeof(pArquivos), CONTASSPegarNome(playerid)); 
    if(
DOF2_FileExists(pArquivos)) 
    { 
        
DOF2_SetInt(pArquivos"Level"GetPlayerScore(playerid)); 
        
DOF2_SetInt(pArquivos"Skin"GetPlayerSkin(playerid)); 
        
DOF2_SetInt(pArquivos"Spawn"pInfo[playerid][Spawn]); 

        
GetPlayerPos(playeridcoordSpawn[0], coordSpawn[1], coordSpawn[2]); 
        
DOF2_SetFloat(pArquivos"PozicaoX"coordSpawn[0]); 
        
DOF2_SetFloat(pArquivos"PozicaoY"coordSpawn[1]); 
        
DOF2_SetFloat(pArquivos"PozicaoZ"coordSpawn[2]); 
        
DOF2_SaveFile(); 
    } 
    return 
1


stock CarregarPlayer(playerid

    new 
pArquivos[50]; 
    
format(pArquivossizeof(pArquivos), CONTASSPegarNome(playerid)); 
    if(
DOF2_FileExists(pArquivos)) 
    { 
        
SetPlayerScore(playeridDOF2_GetInt(pArquivos"Level")); 
        
SetPlayerSkin(playeridDOF2_GetInt(pArquivos"Skin")); 
        
pInfo[playerid][Spawn] = DOF2_GetInt(pArquivos"Spawn"); 

        
coordSpawn[0] = DOF2_GetFloat(pArquivos"PozicaoX"); 
        
coordSpawn[1] = DOF2_GetFloat(pArquivos"PozicaoY"); 
        
coordSpawn[2] = DOF2_GetFloat(pArquivos"PozicaoZ"); 
    } 
    return 
1


forward KickPlayer(playerid); 
public 
KickPlayer(playerid

    
Kick(playerid); 
    return 
1


forward HorasJogadas(playerid); 
public 
HorasJogadas(playerid

    
SetPlayerScore(playeridGetPlayerScore(playerid) + 1); 
    
SendClientMessage(playerid, -1"Voce Acaba De Ganhar 1 De Score Por Estar Jogando A 5 Horas."); 
    return 
true


forward Dialog_Sexo(playerid); 
public 
Dialog_Sexo(playerid// Chama o Timer e activa-o 

    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino"); 
    
// Mostra o Dialog depois de 4 segundos 




Aucun commentaire:

Enregistrer un commentaire