[Ajuda] Ajuda na criaзгo de FS
#1

Olб! gostaria de uma ajuda para criar esse FS para meu server de RPG. Estгo aparecendo pra mim esses dois erros:
Код:
C:\Users\User\Desktop\Gorronat.pwn(51) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Gorronat.pwn(51) : error 008: must be a constant expression; assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
pawn Код:
//FilterScript de Natal criado por [HBz]PsicO
#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("--------------------------------------\n");
    SetTimer("MSGRandom",120000,1); // LEMBRANDO 1000 й 1 segundo
        return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("----------------------------------\n");
}

#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/gorro", true) == 0)
{
    SetPlayerAttachedObject(playerid, 3, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
    SendClientMessage(playerid, -1, "[INFO] Voce colocou um gorro de natal.");
    return 1;
}
if(strcmp(cmdtext, "/tirargorro", true) == 0)
{
    RemovePlayerAttachedObject(playerid, 3);
    SendClientMessage(playerid, -1, "[INFO] Voce retirou o gorro.");
    return 1;
}
return 0;
}
new RandomMSG[3][] =
{
    ">>[SERVER] Veja nossos planos VIP e ADMIN em: hbz-hellboyzvidavirtual.comunidades.net<<",
    ">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
    ">>[SERVER] Faзam doaзхes ao servidor em: hbz-hellboyzvidavirtual.comunidades.net <<",
 };
forward MSGRandom();
public MSGRandom()
{
        SendClientMessageToAll(0x33CCFFAA, RandomMSG[random(sizeof(RandomMSG))]);
        return 1;
}
Grato,
[HBz]PsicO
Reply
#2

pawn Код:
//FilterScript de Natal criado por [HBz]PsicO
#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("--------------------------------------\n");
    SetTimer("MSGRandom",120000,1); // LEMBRANDO 1000 й 1 segundo
        return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("----------------------------------\n");
}

#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/gorro", true) == 0)
{
    SetPlayerAttachedObject(playerid, 3, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
    SendClientMessage(playerid, -1, "[INFO] Voce colocou um gorro de natal.");
    return 1;
}
if(strcmp(cmdtext, "/tirargorro", true) == 0)
{
    RemovePlayerAttachedObject(playerid, 3);
    SendClientMessage(playerid, -1, "[INFO] Voce retirou o gorro.");
    return 1;
}
return 0;
}
new RandomMSG[][] =
{
        ">>[SERVER] Veja nossos planos VIP e ADMIN em: hbz-hellboyzvidavirtual.comunidades.net<<",
    ">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
    ">>[SERVER] Faзam doaзхes ao servidor em: hbz-hellboyzvidavirtual.comunidades.net <<"
 };
forward MSGRandom();
public MSGRandom()
{
        SendClientMessageToAll(0x33CCFFAA, RandomMSG[random(sizeof(RandomMSG))]);
        return 1;
}
Era sу retirar a ъltima vнrgula da linha 51.
Reply
#3

euri quem usar isso ai tem que por seus creditos kk

pawn Код:
//FilterScript de Natal criado por [HBz]PsicO
#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("--------------------------------------\n");
    SetTimer("MSGRandom",120000,1); // LEMBRANDO 1000 й 1 segundo
        return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("----------------------------------\n");
}

#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/gorro", true) == 0)
{
    SetPlayerAttachedObject(playerid, 3, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
    SendClientMessage(playerid, -1, "[INFO] Voce colocou um gorro de natal.");
    return 1;
}
if(strcmp(cmdtext, "/tirargorro", true) == 0)
{
    RemovePlayerAttachedObject(playerid, 3);
    SendClientMessage(playerid, -1, "[INFO] Voce retirou o gorro.");
    return 1;
}
return 0;
}
new RandomMSG[3][] =
{
    ">>[SERVER] Veja nossos planos VIP e ADMIN em: hbz-hellboyzvidavirtual.comunidades.net<<",
    ">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
    ">>[SERVER] Faзam doaзхes ao servidor em: hbz-hellboyzvidavirtual.comunidades.net <<"
};

forward MSGRandom();
public MSGRandom()
{
        SendClientMessageToAll(0x33CCFFAA, RandomMSG[random(sizeof(RandomMSG))]);
        return 1;
}
Reply
#4

Й sу tirar a vнrgula da ъltima mensagem:

Antes:

PHP код:
new RandomMSG[][] =
{
">>[SERVER] Veja nossos planos VIP e ADMIN em: hbz-hellboyzvidavirtual.comunidades.net<<",
">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
">>[SERVER] Faзam doaзхes ao servidor em: hbz-hellboyzvidavirtual.comunidades.net <<",
}; 
Depois:

PHP код:
new RandomMSG[][] =
{
">>[SERVER] Veja nossos planos VIP e ADMIN em: hbz-hellboyzvidavirtual.comunidades.net<<",
">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
">>[SERVER] Faзam doaзхes ao servidor em: hbz-hellboyzvidavirtual.comunidades.net <<"
}; 
Reply
#5

Ajeitei os erros... Mas os comandos nгo estгo prestando no server... Segue abaixo o cуdigo
pawn Код:
//FilterScript criado por [HBz]PsicO
#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("--------------------------------------\n");
    SetTimer("MSGRandom",120000,1);
        return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("----------------------------------\n");
}

#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/gorro", true) == 0)
{
    SetPlayerAttachedObject(playerid, 3, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
    SendClientMessage(playerid, -1, "[INFO] Voce colocou um gorro de natal.");
    return 1;
}
if(strcmp(cmdtext, "/tirargorro", true) == 0)
{
    RemovePlayerAttachedObject(playerid, 3);
    SendClientMessage(playerid, -1, "[INFO] Voce retirou o gorro.");
    return 1;
}
return 0;
}
new RandomMSG[3][] =
{
    ">>[SERVER] Veja nossos planos VIP e ADMIN em:\n hbz-hellboyzvidavirtual.comunidades.net<<",
    ">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
    ">>[SERVER] Faзam doaзхes ao servidor em:\n hbz-hellboyzvidavirtual.comunidades.net <<"
};
forward MSGRandom();
public MSGRandom()
{
        SendClientMessageToAll(0x33CCFFAA, RandomMSG[random(sizeof(RandomMSG))]);
        return 1;
}
Reply
#6

ctrl + C ctrl + V, Nгo retire os crйditos?
Reply
#7

pawn Код:
#include <a_samp>

#define FILTERSCRIPT

#define callback:_%0(%1) forward %0(%1); public %0(%1)

new
    Mensagens[][] =
    {
        ">>[SERVER] Veja nossos planos VIP e ADMIN em:\n hbz-hellboyzvidavirtual.comunidades.net<<",
        ">>[SERVER] A equipe HellBoyz deseja a todos um Feliz Natal e um Prуspero Ano Novo! <<",
        ">>[SERVER] Faзam doaзхes ao servidor em:\n hbz-hellboyzvidavirtual.comunidades.net <<"
    }
;

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by [HBz]PsicO");
    print("--------------------------------------\n");

    SetTimer("EnviarMensagens", 1000 *120, true);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/gorro", true))
    {
        SendClientMessage(playerid, -1, "[INFO] Vocк colocou um gorro de natal...");

        SetPlayerAttachedObject(playerid, 0, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
        return 1;
    }

    if(strcmp(cmdtext, "/tirargorro", true) == 0)
    {
        SendClientMessage(playerid, -1, "[INFO] Vocк retirou um gorro de natal...");

        RemovePlayerAttachedObject(playerid, 0);
        return 1;
    }
    return 0;
}

callback:_EnviarMensagens()
{
    SendClientMessageToAll(-1, Mensagens[random(sizeof Mensagens)]);
    return 1;
}
Reply
#8

@Ouro
Obrigado! Consertou tudo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)