SA-MP Forums Archive
[Ajuda] Onde tem erro nisso pacas - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Onde tem erro nisso pacas (/showthread.php?tid=551464)



Onde tem erro nisso pacas - paulotuto - 19.12.2014

Onde tem erro nisso :/ tou tentando comeзar criar uma filterscript com coisas misturadas

pawn Код:
/* Eae pessoal tudo blz??
bom essa filterscript foi criada por franklin_qaeda :D espero que a FS  te ajude em algumas coisas
acompanhe as atualizaзхes na SA-MP FORЪM :D
v0.1
*/


//VARIAVEIS FILTERSCRIPT
#include <a_samp>
#include sscanf2
#include dof2
#include zcmd
// FIM VARIAVEIS
// STRINGS
new Cachorro[ ] [] =
{
   "[BpL] Franklin",
   "[BpL] FILTERSCRIPT"
   };
// COMEЗANDO A FILTERSCRIPT
public OnFilterScriptInit()
 {
    print("-FILTER SCRIPT CRIADA POR FRANKLIN- INICIADA");
    return 1;
}
public OnFilterScriptExit()
 {
    print("-FILTERSCRIPT CRIADA POR FRANKLIN- UNLOADED");
    return 1;
}
public OnPlayerConnect(playerid)
{
    new string[128];
    new Nome[24];
    GetPlayerName(playerid, Nome, 24);
    new Dia,Mes,Ano,Hora,Minuto,Segundo;
    format(string, sizeof(string),"Senhor: %s Entrou no servidor. Data:[%d/%d/%d/] Hora:[%d/%d/%d]",Nome, Dia,Mes,Ano,  Hora,  Minuto,Segundo);
    SendClientMessageToAll(0xFFB400FF, string);
    return 1;
}
// quando o player desconecta do servidor :)
public OnPlayerDisconnect(playerid, reason)
{
    SendClientMessageToAll(0xFFB400FF, "Alguem desconectou");
    return 1;
   
}
// comeзando a area de comandos
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/morrer", cmdtext, true, 10) == 0)
    {
        SendClientMessage(playerid,0xFFB400FF, "Vocк digitou um command e morreu =O");
        SetPlayerHealth(playerid, 0);
        SetPlayerArmour(playerid, 0);
        new rand = random(sizeof(Cachorro));
        new string[128]
        format(string, sizeof(string),"%s Foi morto", Cachorro[rand]);
        SendClientMessage(playerid, 0xFFB400FF,string);
        return 1;
    }
    return 0;
 }
#endif
Код:
C:\Users\Tecnoplay\Desktop\GAMEMODES\Brasil Play Legends D - Cуpia\filterscripts\gmedo.pwn(57) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Tecnoplay\Desktop\GAMEMODES\Brasil Play Legends D - Cуpia\filterscripts\gmedo.pwn(63) : error 026: no matching "#if..."
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



Re: Onde tem erro nisso pacas - JonathanFeitosa - 19.12.2014

retira o #endif do final do FS e bota ; no final do segundo new string[128]


Re: Onde tem erro nisso pacas - paulotuto - 19.12.2014

Quem sabe um dia essa fs se torne grande coisa hehe


Respuesta: Onde tem erro nisso pacas - AndreLuiz - 19.12.2014

Talvez, quem sabe!


Re: Onde tem erro nisso pacas - WendeLKILL - 19.12.2014

Use ZCMD que й um processador de comando,deixa seu fs muito mais otimizado .


Re: Onde tem erro nisso pacas - Dolpin - 19.12.2014

Meu amigo, vou te dar uma dica, olhe sу esta parte:

pawn Код:
public OnPlayerConnect(playerid)
{
    new string[128];
    new Nome[24];
    GetPlayerName(playerid, Nome, 24);
    new Dia,Mes,Ano,Hora,Minuto,Segundo;
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    format(string, sizeof(string),"Senhor: %s Entrou no servidor. Data:[%d/%d/%d/] Hora:[%d/%d/%d]",Nome, Dia,Mes,Ano,  Hora,  Minuto,Segundo);
    SendClientMessageToAll(0xFFB400FF, string);
    return 1;
}
Vocк tem que pegar as horas no servidor, antes de colocar-lo...


Re: Onde tem erro nisso pacas - ipsLuan - 19.12.2014

Quote:
Originally Posted by Dolpin
Посмотреть сообщение
Meu amigo, vou te dar uma dica, olhe sу esta parte:

pawn Код:
public OnPlayerConnect(playerid)
{
    new string[128];
    new Nome[24];
    GetPlayerName(playerid, Nome, 24);
    new Dia,Mes,Ano,Hora,Minuto,Segundo;
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    format(string, sizeof(string),"Senhor: %s Entrou no servidor. Data:[%d/%d/%d/] Hora:[%d/%d/%d]",Nome, Dia,Mes,Ano,  Hora,  Minuto,Segundo);
    SendClientMessageToAll(0xFFB400FF, string);
    return 1;
}
Vocк tem que pegar as horas no servidor, antes de colocar-lo...
Erro seu amigo, o gettime estб ali pra isso.

Quote:

gettime(Hora, Minuto, Segundo);




Re: Onde tem erro nisso pacas - JonathanFeitosa - 19.12.2014

xCR7, ele nгo tinha botado no code dele. Ia imprimir um lixo de memуria, no caso do pawn acho que seria igual ao java 0. Acho que foi apenas uma falta de atenзгo


Re: Onde tem erro nisso pacas - Dolpin - 19.12.2014

Quote:
Originally Posted by xCR7
Посмотреть сообщение
Erro seu amigo, o gettime estб ali pra isso.
Eu que coloquei o gettime e o getdate...