pawn Код:
//=================================[trivia]=====================================
new typet = -1;
new endt = 0;
new timertrivia;
#define MAX_QUESTIONS (21)
enum Trivia_ENUM
{
tIntrebare [ 128 ],
tRaspuns [ 128 ]
}
//==============================================================================
pawn Код:
forward TriviaEvent();
forward TriviaEnd();
pawn Код:
public TriviaEvent()
{
typet = random(MAX_QUESTIONS);
SendClientMessageToAll ( -1, Trivia [ typet ] [ tIntrebare ] );
endt =1;
timertrivia = SetTimer("TriviaEnd", 360000, false);
return 1;
}
public TriviaEnd()
{
endt = 0;
KillTimer(timertrivia);
return 1;
}
pawn Код:
new Trivia [ 21 ] [ Trivia_ENUM ];
pawn Код:
//==============================================================================
strcat ( Trivia [ 0 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF}Capitala Frantei? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 0 ] [ tRaspuns ], "Paris", 128 );
strcat ( Trivia [ 1 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Care este sloganul Nokia? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 1 ] [ tRaspuns ], "Connecting People", 128 );
strcat ( Trivia [ 2 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Moneda oficiala in Venezuela? Pentru a raspunde foloseste {008040}/answer ", 128 );
strcat ( Trivia [ 2 ] [ tRaspuns ], "Bolivar", 128 );
strcat ( Trivia [ 3 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cum se numeste modul serverului? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 3 ] [ tRaspuns ], "Godfather", 128 );
strcat ( Trivia [ 4 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF}Cine se afla pe bancnota de 1 de leu? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 4 ] [ tRaspuns ], "Nicolae Iorga", 128 );
strcat ( Trivia [ 5 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF}Ce se sarbatoreste pe 25 Decembrie? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 5 ] [ tRaspuns ], "Craciunul", 128 );
//===========================================================================================
strcat ( Trivia [ 6 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cel mai inalt varf din lume? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 6 ] [ tRaspuns ], "Everest", 128 );
strcat ( Trivia [ 7 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cat fac 7x8? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 7 ] [ tRaspuns ], "56", 128 );
strcat ( Trivia [ 8 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Din ce munti izvoraste Dunarea? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 8 ] [ tRaspuns ], "Padurea Neagra", 128 );
strcat ( Trivia [ 9 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cum se numeste desenul pe piele? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 9 ] [ tRaspuns ], "tatuaj", 128 );
strcat ( Trivia [ 10 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Orasul Londra se afla pe raul ? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 10 ] [ tRaspuns ], "Tamisa", 128 );
//==========================================================================================
strcat ( Trivia [ 11 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cine se afla pe bancnota de 200 de lei? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 11 ] [ tRaspuns ], "Lucian Blaga", 128 );
strcat ( Trivia [ 12 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cati sateliti are Jupiter? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 12 ] [ tRaspuns ], "18", 128 );
strcat ( Trivia [ 13 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Daca tastezi la 112 unde suni? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 13 ] [ tRaspuns ], "Pompieri", 128 );
strcat ( Trivia [ 14 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cum se numesc accesoriile pentru degete? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 14 ] [ tRaspuns ], "inele", 128 );
strcat ( Trivia [ 15 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Floarea ochiului se numeste? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 15 ] [ tRaspuns ], "Iris", 128 );
//=============================================================================================
strcat ( Trivia [ 16 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Cum se numesc masinile gen Savanna / Broadway? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 16 ] [ tRaspuns ], "Lowrider", 128 );
strcat ( Trivia [ 17 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Merge in somn? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 17 ] [ tRaspuns ], "Somnambul", 128 );
strcat ( Trivia [ 18 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Ce inseamna NFS? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 18 ] [ tRaspuns ], "Need for Speed", 128 );
strcat ( Trivia [ 19 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Tara lalelelor? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 19 ] [ tRaspuns ], "Olanda", 128 );
strcat ( Trivia [ 20 ] [ tIntrebare ], "{008040}[TRIVIA]:{FFFFFF} Ruperea unui os se numeste? Pentru a raspunde foloseste {008040}/answer", 128 );
strcat ( Trivia [ 20 ] [ tRaspuns ], "Fractura", 128 );
typet = -1;
endt = 0;
SetTimer("TriviaEvent", 360000, true);
pawn Код:
if(strcmp(cmd, "/trivia", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
TriviaEvent();
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{09F7DF}DENITED: {ffffff}Nu ai rangul administrativ necesar !");
}
}
return 1;
}
if(strcmp(cmd, "/answer", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " You can't speak, you have been silenced !");
return 1;
}
if ( endt != 1 ) return SendClientMessage ( playerid, -1, "{008040}[TRIVIA]:{FFFFFF} Nu este niciun event trivia activ." );
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "UTILIZARE: /an [answer]");
return 1;
}
if ( !strcmp ( result, Trivia [ typet ] [ tRaspuns ], true ) )
{
new strr[256];
GetPlayerName(playerid,giveplayer,MAX_PLAYER_NAME);
format(strr, sizeof(strr), "{008040}[TRIVIA]:{FFFFFF} %s a raspuns cel mai repede la intrebare si a castigat $5000.", giveplayer);
SendClientMessageToAll(0x5EFB6EFF, strr);
GivePlayerMoney(playerid, 5000);
KillTimer(timertrivia);
endt = 0;
}
else
SendClientMessage(playerid, COLOR_GREY, " Raspuns gresit !");
}
return 1;
}
That's all I put, why it gives me error ?