[Ajuda] Simples Erro
#1

Ai galera eu to vendo que pelo erro й uma Bobagen.. mais eu to parado em samp, e voltei agora,e nгo to sabendo resolver o erro, ajuda alguen ai ! vlw
pawn Код:
#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}
#define MAX_CLANS 100

#define PASTA_CLANS         "/Clans/%s.ini"

dini_IntSet(file,"TClan",0);
dini_IntSet(file,"Clan", 0);

new memb[MAX_CLANS];

if(strcmp(cmd,"/criarclan",true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new tmp[256];
strmid(tmp,cmdtext,11,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,"|INFO| Use: /criarclan [nome]");
return 1;
}
if(dini_Int(file, "TClan") == 1){
SendClientMessage(playerid,Vermelho,"|ERRO| Vocк ja faz parte de um clan.");
return 1;
}
if(GetPlayerGrana(playerid) <= 100000){
SendClientMessage(playerid,Vermelho,"|ERRO| Vocк nгo tem R$100.000.");
return 1;
}
if(strlen(tmp) < 3 || strlen(tmp) > 10){
SendClientMessage(playerid,Vermelho,"|ERRO| Nome do clan deve ter 3 a 10 letras.");
return 1;
}
for(new a=0;a<MAX_CLANS;a++){
format(string, sizeof(string), "/Clans/clan%d.ini", a);
if(dini_Exists(string)){
if(strcmp(tmp, dini_Get(string, "Nome"),true) == 0 && dini_Int(string, "Existe") == 1){
SendClientMessage(playerid,Vermelho,"|ERRO| O nome do clan ja existe.");
return 1;
}
}
}
for(new a=0;a<MAX_CLANS;a++){
format(string, sizeof(string), "/Clans/clan%d.ini", a);
if(!dini_Exists(string) || dini_Int(string, "Existe") == 0){
if(!dini_Exists(string)){
dini_Create(string);
}
GivePlayerGrana(playerid, -100000);
dini_IntSet(file, "TClan", 1);
dini_IntSet(file, "Clan", a);
dini_IntSet(string, "Existe", 1);
dini_Set(string, "Nome", tmp);
dini_IntSet(string, "TMembro1", 1);
dini_Set(string, "Membro1", aname);
dini_IntSet(string, "TMembro2", 0);
dini_Set(string, "Membro2", "Convidar");
dini_IntSet(string, "TMembro3", 0);
dini_Set(string, "Membro3", "Convidar");
dini_IntSet(string, "TMembro4", 0);
dini_Set(string, "Membro4", "Convidar");
dini_IntSet(string, "TMembro5", 0);
dini_Set(string, "Membro5", "Convidar");
dini_IntSet(string, "TMembro6", 0);
dini_Set(string, "Membro6", "Convidar");
dini_IntSet(string, "TMembro7", 0);
dini_Set(string, "Membro7", "Convidar");
dini_IntSet(string, "TMembro8", 0);
dini_Set(string, "Membro8", "Convidar");
dini_IntSet(string, "TMembro9", 0);
dini_Set(string, "Membro9", "Convidar");
dini_IntSet(string, "TMembro10", 0);
dini_Set(string, "Membro10", "Convidar");
SendClientMessage(playerid,Verde,"|INFO| Vocк criou um clan!");
return 1;
}
}
return 1;
}

if(strcmp(cmdtext, "/meuclan", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
format(string, sizeof(string), "/Clans/clan%d.ini", dini_Int(file, "Clan"));
new string2[256];
if(dini_Int(file, "TClan") == 1){
format(string2, sizeof(string2), "Meu Clan");
if(strcmp(dini_Get(string, "Membro1"), pname, true) == 0){
ShowPlayerDialog(playerid, 6741, DIALOG_STYLE_LIST, string2, "Convidar ou Expulsar membro\nDesfazer clan", "OK", "Cancelar");
} else {
ShowPlayerDialog(playerid, 6742, DIALOG_STYLE_LIST, string2, "Sair do clan\nVer membros", "OK", "Cancelar");
}
} else  SendClientMessage(playerid, 0xFF0000FF, "** Vocк nгo faz parte de um clan.");
return 1;
}
erro:
pawn Код:
C:\Users\User\Desktop\clan.pwn(106) : error 001: expected token: "#endif", but found "-end of file-"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Vlw..
Reply
#2

pawn Код:
#include <a_samp>

#if defined FILTERSCRIPT
#endif
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}
#define MAX_CLANS 100

#define PASTA_CLANS         "/Clans/%s.ini"

dini_IntSet(file,"TClan",0);
dini_IntSet(file,"Clan", 0);

new memb[MAX_CLANS];

if(strcmp(cmd,"/criarclan",true)==0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new tmp[256];
strmid(tmp,cmdtext,11,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,COLOR_RED,"|INFO| Use: /criarclan [nome]");
return 1;
}
if(dini_Int(file, "TClan") == 1){
SendClientMessage(playerid,Vermelho,"|ERRO| Vocк ja faz parte de um clan.");
return 1;
}
if(GetPlayerGrana(playerid) <= 100000){
SendClientMessage(playerid,Vermelho,"|ERRO| Vocк nгo tem R$100.000.");
return 1;
}
if(strlen(tmp) < 3 || strlen(tmp) > 10){
SendClientMessage(playerid,Vermelho,"|ERRO| Nome do clan deve ter 3 a 10 letras.");
return 1;
}
for(new a=0;a<MAX_CLANS;a++){
format(string, sizeof(string), "/Clans/clan%d.ini", a);
if(dini_Exists(string)){
if(strcmp(tmp, dini_Get(string, "Nome"),true) == 0 && dini_Int(string, "Existe") == 1){
SendClientMessage(playerid,Vermelho,"|ERRO| O nome do clan ja existe.");
return 1;
}
}
}
for(new a=0;a<MAX_CLANS;a++){
format(string, sizeof(string), "/Clans/clan%d.ini", a);
if(!dini_Exists(string) || dini_Int(string, "Existe") == 0){
if(!dini_Exists(string)){
dini_Create(string);
}
GivePlayerGrana(playerid, -100000);
dini_IntSet(file, "TClan", 1);
dini_IntSet(file, "Clan", a);
dini_IntSet(string, "Existe", 1);
dini_Set(string, "Nome", tmp);
dini_IntSet(string, "TMembro1", 1);
dini_Set(string, "Membro1", aname);
dini_IntSet(string, "TMembro2", 0);
dini_Set(string, "Membro2", "Convidar");
dini_IntSet(string, "TMembro3", 0);
dini_Set(string, "Membro3", "Convidar");
dini_IntSet(string, "TMembro4", 0);
dini_Set(string, "Membro4", "Convidar");
dini_IntSet(string, "TMembro5", 0);
dini_Set(string, "Membro5", "Convidar");
dini_IntSet(string, "TMembro6", 0);
dini_Set(string, "Membro6", "Convidar");
dini_IntSet(string, "TMembro7", 0);
dini_Set(string, "Membro7", "Convidar");
dini_IntSet(string, "TMembro8", 0);
dini_Set(string, "Membro8", "Convidar");
dini_IntSet(string, "TMembro9", 0);
dini_Set(string, "Membro9", "Convidar");
dini_IntSet(string, "TMembro10", 0);
dini_Set(string, "Membro10", "Convidar");
SendClientMessage(playerid,Verde,"|INFO| Vocк criou um clan!");
return 1;
}
}
return 1;
}

if(strcmp(cmdtext, "/meuclan", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
format(string, sizeof(string), "/Clans/clan%d.ini", dini_Int(file, "Clan"));
new string2[256];
if(dini_Int(file, "TClan") == 1){
format(string2, sizeof(string2), "Meu Clan");
if(strcmp(dini_Get(string, "Membro1"), pname, true) == 0){
ShowPlayerDialog(playerid, 6741, DIALOG_STYLE_LIST, string2, "Convidar ou Expulsar membro\nDesfazer clan", "OK", "Cancelar");
} else {
ShowPlayerDialog(playerid, 6742, DIALOG_STYLE_LIST, string2, "Sair do clan\nVer membros", "OK", "Cancelar");
}
} else  SendClientMessage(playerid, 0xFF0000FF, "** Vocк nгo faz parte de um clan.");
return 1;
}
tenta ae
Reply
#3

manow da 25 erros:
pawn Код:
C:\Users\User\Desktop\clan.pwn(16) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(17) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(21) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(23) : error 021: symbol already defined: "GetPlayerName"
C:\Users\User\Desktop\clan.pwn(26) : error 021: symbol already defined: "strmid"
C:\Users\User\Desktop\clan.pwn(27) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(29) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(31) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(33) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(35) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(37) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(39) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(41) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(43) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(45) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(46) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(48) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(52) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(54) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(55) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(57) : error 054: unmatched closing brace ("}")
C:\Users\User\Desktop\clan.pwn(58) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(58 -- 60) : error 010: invalid function or declaration
C:\Users\User\Desktop\clan.pwn(58 -- 61) : error 025: function heading differs from prototype
C:\Users\User\Desktop\clan.pwn(58 -- 61) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


25 Errors.
Reply
#4

pawn Код:
#include <a_samp>
#include <dini>

#define MAX_CLANS 100

#define PASTA_CLANS         "/Clans/%s.ini"

#define Vermelho    0xFF0000AA

#pragma unused strtok

new file[128];

public OnFilterScriptInit()
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    new string[256], cmd[256];
    if (strcmp(cmd, "/criarclan", true) == 0)
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        format(file, sizeof(file), PASTA_CLANS, aname);
        new tmp[256];
        strmid(tmp, cmdtext, 11, strlen(cmdtext));
        if (!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "|INFO| Use: /criarclan [nome]");
        if (dini_Int(file, "TClan") == 1) return SendClientMessage(playerid, Vermelho, "|ERRO| Vocк ja faz parte de um clan.");
        if (GetPlayerMoney(playerid) <= 100000) return SendClientMessage(playerid, Vermelho, "|ERRO| Vocк nгo tem R$100.000.");
        if (strlen(tmp) < 3 || strlen(tmp) > 10) return SendClientMessage(playerid, Vermelho, "|ERRO| Nome do clan deve ter 3 a 10 letras.");
        for (new a = 0; a < MAX_CLANS; a++)
        {
            format(string, sizeof(string), "/Clans/clan%d.ini", a);
            if (dini_Exists(string))
            {
                if (strcmp(tmp, dini_Get(string, "Nome"), true) == 0 && dini_Int(string, "Existe") == 1)
                {
                    SendClientMessage(playerid, Vermelho, "|ERRO| O nome do clan ja existe.");
                    return 1;
                }
            }
        }
        for (new a = 0; a < MAX_CLANS; a++)
        {
            format(string, sizeof(string), "/Clans/clan%d.ini", a);
            if (!dini_Exists(string) || dini_Int(string, "Existe") == 0)
            {
                if (!dini_Exists(string))
                {
                    dini_Create(string);
                }
                GivePlayerMoney(playerid, -100000);
                dini_IntSet(file, "TClan", 1);
                dini_IntSet(file, "Clan", a);
                dini_IntSet(string, "Existe", 1);
                dini_Set(string, "Nome", tmp);
                dini_IntSet(string, "TMembro1", 1);
                dini_Set(string, "Membro1", aname);
                dini_IntSet(string, "TMembro2", 0);
                dini_Set(string, "Membro2", "Convidar");
                dini_IntSet(string, "TMembro3", 0);
                dini_Set(string, "Membro3", "Convidar");
                dini_IntSet(string, "TMembro4", 0);
                dini_Set(string, "Membro4", "Convidar");
                dini_IntSet(string, "TMembro5", 0);
                dini_Set(string, "Membro5", "Convidar");
                dini_IntSet(string, "TMembro6", 0);
                dini_Set(string, "Membro6", "Convidar");
                dini_IntSet(string, "TMembro7", 0);
                dini_Set(string, "Membro7", "Convidar");
                dini_IntSet(string, "TMembro8", 0);
                dini_Set(string, "Membro8", "Convidar");
                dini_IntSet(string, "TMembro9", 0);
                dini_Set(string, "Membro9", "Convidar");
                dini_IntSet(string, "TMembro10", 0);
                dini_Set(string, "Membro10", "Convidar");
                SendClientMessage(playerid, -1, "|INFO| Vocк criou um clan!");
                return 1;
            }
        }
        return 1;
    }
    if (strcmp(cmdtext, "/meuclan", true) == 0)
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(file, sizeof(file), PASTA_CLANS, pname);
        format(string, sizeof(string), "/Clans/clan%d.ini", dini_Int(file, "Clan"));
        new string2[256];
        if (dini_Int(file, "TClan") == 1)
        {
            format(string2, sizeof(string2), "Meu Clan");
            if (strcmp(dini_Get(string, "Membro1"), pname, true) == 0)
            {
                ShowPlayerDialog(playerid, 6741, DIALOG_STYLE_LIST, string2, "Convidar ou Expulsar membro\nDesfazer clan", "OK", "Cancelar");
            }
            else
            {
                ShowPlayerDialog(playerid, 6742, DIALOG_STYLE_LIST, string2, "Sair do clan\nVer membros", "OK", "Cancelar");
            }
        }
        else SendClientMessage(playerid, 0xFF0000FF, "** Vocк nгo faz parte de um clan.");
        return 1;
    }
    return 0;
}
Reply
#5

dPlaYer_ , vlw +rep
Reply
#6

й so colocar
Код:
#endif
Em cima da public OnGameModeInit
Reply
#7

onde acho esse sistema para baixar ou pastebin completo?
Obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)