03.02.2013, 21:36
Pessoal teve uns erros no meu gm ao adicionar um sistema de registro
no topo tem isso
Ai pessoal temos isso de new e um enum
nas publics na parte de conect
nгo adicionem nenhum return '--' pois tem uns troзo que ta funfando certo o problema todo ta nisso! Se axarem o erro podem me informar e como consertar para eu consertar e aprender para se der erro ja sei como resolver xD
Erros/Warnings: os erros estгo no GameMode tirei o destino '--' por seguranзa kk xD
no topo tem isso
pawn Код:
#define USERS_FILE "/smoke/Contas/%s.ini"
#define MAX_PASS_SIZE 16
#define MIN_PASS_SIZE 4
#define LOGIN_ATTEMPTS 3
#define KILLS_DEATHS 1
#define Grana 1
#define SCORE 1
#define POSITION 1
#define WEAPONS 1
#define ARMOUR 1
#define DRUNK_LEVEL 1
#define FIGHT_STYLE 1
#define VIRTUAL_WORLD 1
#define PLAYER_TIME 1
#define CLOCK 1
Ai pessoal temos isso de new e um enum
pawn Код:
enum pInfor
{
Wep1,
Wep2,
Wep3,
Wep4,
Wep5,
Wep6,
Wep7,
Wep8,
Ammo1,
Ammo2,
Ammo3,
Ammo4,
Ammo5,
Ammo6,
Ammo7,
Ammo8,
Hour,
Min,
Password[MAX_PASS_SIZE+1],
Logged,
FalseLogins
}
new PlayerInfo[MAX_PLAYERS][pInfor];
new filer[128];
new strfi[256];
new Nome[MAX_PLAYER_NAME]
pawn Код:
public OnPlayerConect(playerid)
format(filer, sizeof(filer), USERS_FILE, Nome(playerid));
if(!dini_Exists(filer))
{
#if USE_DIALOGS == 1
format(strfi, sizeof(strfi), "{00FFFF}Seja Bem vindo {00FF00}%s\n\n{00FFFF}Por favor, digite uma senha para registrar-se\n\n{00FFFF}Em seguida clique em Registrar", Nome(playerid));
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "{FFFF00}[LVDM] Las Venturas DeathMatch - Registrando", strfi, "Registrar", "Cancelar");
#elseif USE_DIALOGS == 0
SendClientMessage(playerid, WHITE, "[LVDM] Vocк nгo tem uma conta registrada! Por favor, registre-se. /registrar [senha]");
#endif
}
else
{
#if USE_DIALOGS == 1
format(strfi, sizeof(strfi), "{00FFFF}Bem vindo novamente, {00FF00}%s\n\n{00FFFF}Sua conta estб registrada.\n\n{00FFFF}Por favor, digite sua senha!\n\n{00FFFF}Em seguida clique em Logar", Nome(playerid));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "{FFFF00}[LVDM] Las Venturas DeathMatch - Logando", strfi, "Logar", "Cancelar");
#elseif USE_DIALOGS == 0
SendClientMessage(playerid, WHITE, "[LVDM] Vocк tem uma conta registrada! Por favor faзa o login ou re-conectar com um nome diferente. /logar [senha]");
#endif
}
Erros/Warnings: os erros estгo no GameMode tirei o destino '--' por seguranзa kk xD
pawn Код:
Smoke.pwn(82) : error 001: expected token: ";", but found "new"
Smoke.pwn(155) : error 012: invalid function call, not a valid address
Smoke.pwn(155) : warning 215: expression has no effect
Smoke.pwn(155) : error 001: expected token: ";", but found ")"
Smoke.pwn(155) : error 029: invalid expression, assumed zero
Smoke.pwn(155) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.