[AJUDA] Problema em include apуs adicionar sistema
#1

Criei um sistema de tutoriais usando Settimer etc. Quando vou compilar dб erro na minha include streamer.

Apуs selecionar entre quatro localizaзхes, vocк vai para o tutorial.
Uma das localicaзхes na qual falei:
pawn Код:
if((strcmp("Amйrica", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("america")))
            {
                PlayerInfo[playerid][pOrigin] = 1;
                SendClientMessage(playerid, COLOR_YELLOW2, "Ok, vocк й daqui.");
                SendClientMessage(playerid, COLOR_LIGHTRED, "Obrigado pelas informaзхes.");
                SendClientMessage(playerid, COLOR_LIGHTRED, "Agora leia atentamente nosso tutorial.");
                SetTimerEx("LerTutorial", 10000, false, "d", playerid);
            }
Se eu fiz algo errado... por favor, nгo me critiquem, me ajudem.
pawn Код:
//FORWARDS
forward LerTutorial(playerid);
forward LerTutorial2(playerid);
forward LerTutorial3(playerid);
forward LerTutorial4(playerid);
forward LerTutorial5(playerid);
forward LerTutorial6(playerid);
forward LerTutorial7(playerid);
forward LerTutorial8(playerid);
forward TutorialCompleto(playerid);

//===========PUBLICSTUTORIAL============
public LerTutorial(playerid)
{
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Role Play");
    SendClientMessage(playerid, COLOR_GRAD1, "O nosso servidor й de Roleplay, mas o que й roleplay?");
    SendClientMessage(playerid, COLOR_GRAD1, "Roleplay й uma simulaзгo da vida real, aonde tem:");
    SendClientMessage(playerid, COLOR_GRAD1, "Drogas, Assaltos, Casamentos, Carros, Casas, Empresas, Empregos e etc.");
    SetTimerEx("LerTutorial2", 15000, false, "d", playerid);
}

public LerTutorial2(playerid)
{
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Regras bбsicas do Roleplay");
    SendClientMessage(playerid, COLOR_GRAD1, "O Roleplay, diferente do RPG, tem algumas regras e coisas a mais, sendo elas:");
    SendClientMessage(playerid, COLOR_GRAD1, "OOC, IC, Powergaming, metagaming, moneyfarming, drive by, revenge kill, deathmatch");
    SendClientMessage(playerid, COLOR_GRAD1, "Character kill, Player kill, Faction kill e outras regras como o uso de");
    SendClientMessage(playerid, COLOR_GRAD1, "comandos como: /eu, /do, /b, /o.");
    SetTimerEx("LerTutorial3", 20000, false, "d", playerid);
}

public LerTutorial3(playerid)
{
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Modos de jogo: IC e OOC");
    SendClientMessage(playerid, COLOR_GRAD1, "IC significa In Character, й qualquer aзгo e fala do SEU personagem (usando /eu, /do e chat normal).");
    SendClientMessage(playerid, COLOR_GRAD1, "OOC significa Out of Character, й qualquer fala fora do seu personagem. (usando /b, /o, /pm, teamspeak, skype).");
    SendClientMessage(playerid, COLOR_LEMON, "LEMBRE-SE: IC й uma vida TOTALMENTE diferente da sua vida OOC (nunca envolva IC com OOC");
    SendClientMessage(playerid, COLOR_LEMON, "Por exemplo: Se vocк й inimigo de alguem IC, nгo precisa ser OOC.");
    SetTimerEx("LerTutorial4", 20000, false, "d", playerid);
}

public LerTutorial4(playerid)
{
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Powergaming (PW) e Metagaming (MG)");
    SendClientMessage(playerid, COLOR_GRAD1,"PW -> Й quando vocк faz coisas fora do real (ou impossiveis), exemplo: /eu pula e comeзa a voar");
    SendClientMessage(playerid, COLOR_LEMON,"Exemplo de Powergaming: /eu pula e sai voando");
    SendClientMessage(playerid, COLOR_GRAD1,"MG -> Й quando vocк pega informaзгo OOC para beneficio IC.");
    SendClientMessage(playerid, COLOR_LEMON,"Exemplo de Metagame: Ler o nome em cima da cabeзa de um personagem e ir dizendo o nome.");
    SendClientMessage(playerid, COLOR_LEMON,"Exemplo de Metagame 2: Descobrir OOC que querem matar vocк e comeзar a fugir IC.");
    SetTimerEx("LeerTutorial5", 20000, false, "d", playerid);
}

public LerTutorial5(playerid)
{
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Drive by e deathmatch");
    SendClientMessage(playerid, COLOR_GRAD1, "Drive by -> Nossa regra de drive by й diferente, vocк pode atropelar e atirar em alguem de dentro do veнculo");
    SendClientMessage(playerid, COLOR_GRAD1, "pode matar a pessoa a tiros mas nгo pode matar atropelada, o mesmo deve fazer Roleplay de atropelado ou baleado.");
    SendClientMessage(playerid, COLOR_GRAD1, "Deathmatch (DM) -> O famoso DM й permitido no nosso servidor, portanto vocк deve levar em conta que:");
    SendClientMessage(playerid, COLOR_GRAD1, "Se vocк for psicopata e matar muita gente dando Player Kill, a policia vai ir atras de vocк.");
    SetTimerEx("LeerTutorial6", 20000, false, "d", playerid);
}

public LerTutorial6(playerid)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Tipos de morte");
SendClientMessage(playerid, COLOR_GRAD1, ":: Character Kill :: Sу pode ser dado quando postado no fуrum com um MOTIVO CONCRETO.");
SendClientMessage(playerid, COLOR_GRAD1, "O Character Kill faz com que a conta do jogador seja trancada apуs sua morte.");
SendClientMessage(playerid, COLOR_GRAD1, ":: Player Kill :: Vocк morre e perde a memуria dos roleplays anteriores.");
SendClientMessage(playerid, COLOR_GRAD1, "Muito usado para torturas, retirada de informaзхes ou liзгo, o Player Kill faz com que o personagem IC perca a memуria.");
SendClientMessage(playerid, COLOR_GRAD1, ":: Faction Kill :: Й quando vocк sai de uma gang/mбfia e te matam fazendo-o perder toda a memуria com roleplays com a mбfia/gang.");
SetTimerEx("LerTutorial7", 25000, false, "d", playerid);
}

public LerTutorial7(playerid)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Uso dos comandos /eu e /do");
SendClientMessage(playerid, COLOR_GRAD1, "O uso do comando /eu deve ser feito em primeira pessoa e no presente SEMPRE.");
SendClientMessage(playerid, COLOR_LEMON, "Exemplo correto: /eu leva a mгo ao cabo de sua Glock .18 retirando-a da cintura.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Exemplo incorreto: /eu pegava sua Glock .18 da cintura.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Exemplo incorreto: /eu pegou sua Glock .18 da cintura.");
SetTimerEx("LerTutorial8", 30000, false, "d", playerid);
}

public LerTutorial8(playerid)
{
Clearchatbox(playerid, 10);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Dicas de comandos");
SendClientMessage(playerid, COLOR_LIGHTRED, "/ajuda /forum /site /novidades /eu /do /b /sos /pm /admins /regras");
SetTimerEx("TutorialCompleto", 10000, false, "d", playerid);
}


public TutorialCompleto(playerid)
{
RegistrationStep[playerid] = 0;
PlayerInfo[playerid][pTut] = 1;
PlayerInfo[playerid][pPos_x] = 1612.324;
PlayerInfo[playerid][pPos_y] = -2330.167;
PlayerInfo[playerid][pPos_z] = 13.5469;
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
}
OBSERVAЗГO: SIM, AS CORES ESTГO DEFINIDAS, MEU GAMEMODE BASE Й O RAVENS


ERRO:
Код:
(9) : fatal error 100: cannot read from file: "streamer"
LINHA DO ERRO
pawn Код:
#include <streamer>
Reply
#2

Jб tentou apagar ? ou ver c ta no pawn > includes
Reply
#3

Verifique se a include streamer.inc estб na pasta includes do seu compilador.
Reply
#4

https://sampforum.blast.hk/showthread.php?tid=102865
Reply
#5

Sim ela tб na pasta.

OBS: Jб coloquei as includes e streamer.
Eu jб tinha esse streamer e essa include, quando coloquei o sistema deu isso.

@EDIT
Consegui, eu sу fechei o pawno e abri novamente.
Reply
#6

Manolo eu ja tive esse Erro, й tipo assim, voce deve ta usando um code de uma versгo diferente de teu include...
como tbm, se vocк compilar o GM com include, por exemplo...
Meu GM foi compilado com o Streamer 1.0.
se meu Plugin for Streamer 2.0.
meu GameMode nгo ira rodar, pense nisso, pra nгo ficar quebrando a cabeзa depois xD
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)