I Found By Myself ... It's Working Now. But Now It Give Me warning 213 tag mismatch.
The Solution To My Problem It's Here...
Apply Always The Strings To A Global And Not The Way People Are Used To Do...
Thanks To All... Who Tried To Help And If Anyone Knows How To Get Rid Of tag mismatch warning Please Tell Me To Make This Code Perfectly.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Calculadora PMN"
#define VERSION "1.6"
#define AUTHOR "_|Polimpo4|_"
new incompleto
new resposta
new maxtentativas[33]
new String:clantag[] = "[PMN]"
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_concmd("say","check",0,"Resposta - Quem Respondeu Correctamente Sera Premiado Com Vida E Colete")
register_cvar("amx_cm_nivel","2",FCVAR_ARCHIVE)
register_cvar("amx_cm_tentativas","2",FCVAR_ARCHIVE)
register_cvar("amx_cm_frequencia","10.0",FCVAR_ARCHIVE)
register_cvar("amx_cm_premio_vida","35",FCVAR_ARCHIVE)
register_cvar("amx_cm_premio_colete","10",FCVAR_ARCHIVE)
set_task(get_cvar_float("amx_cm_frequencia"),"exame")
}
public check(id)
{
if(incompleto==1)
{
new tipx[32]
read_argv(1,tipx,31)
new tip=str_to_num(tipx)
if(is_user_alive(id))
{
if(maxtentativas[id]>0)
{
if(tip==resposta)
{
incompleto=0
set_user_health(id,get_user_health(id)+get_cvar_num("amx_cm_premio_vida"))
set_user_armor(id,get_user_armor(id)+get_cvar_num("amx_cm_premio_colete"))
client_print(id,print_chat,"%s A Tua Resposta (%i) Esta Certa - Ganhaste %i De VIDA e %i De COLETE",clantag,tip,get_cvar_num("amx_cm_premio_vida"),get_cvar_num("amx_cm_premio_colete"))
new name[32]
get_user_name(id,name,31)
client_print(0,print_chat,"%s %s Respondeu (%i). Esta Correcto - Ganhou %i De VIDA e %i De COLETE",clantag,name,resposta,get_cvar_num("amx_cm_premio_vida"),get_cvar_num("amx_cm_premio_colete"))
}
else
{
maxtentativas[id]-=1
client_print(id,print_chat,"%s A Tua Resposta - (%i). Esta Errada! - Tentativas Restantes: %i",clantag,tip,maxtentativas[id])
}
}
else
{
client_print(id,print_chat,"%s Nao Tens Mais Tentativas Nesse Exame",clantag)
}
}
else
{
client_print(id,print_chat,"%s Atualmente Estas Morto",clantag)
}
}
}
public expirou()
{
if(incompleto==1)
{
incompleto=0
client_print(0,print_chat,"%s Foram Todos Muito Lentos - Aprendam Mais Matematica - A Resposta Correta Era %i",clantag,resposta)
}
set_task(get_cvar_float("amx_cm_frequencia"),"exame")
}
public exame()
{
if(get_cvar_num("amx_cm_nivel")>0)
{
if(get_cvar_num("amx_cm_nivel")==1)
{
new a=random_num(1,99)
new b=random_num(1,99)
resposta=a+b
client_print(0,print_chat,"%s Calcula: %i+%i",clantag,a,b)
}
if(get_cvar_num("amx_cm_nivel")==2)
{
new a=random_num(1,99)
new b=random_num(1,10)
resposta=a+b
client_print(0,print_chat,"%s Calcula: %i+%i",clantag,a,b)
}
if(get_cvar_num("amx_cm_nivel")==3)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
resposta=a+b+c+d
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i",clantag,a,b,c,d)
}
if(get_cvar_num("amx_cm_nivel")==4)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
resposta=a+b+c+d+e
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i",clantag,a,b,c,d,e)
}
if(get_cvar_num("amx_cm_nivel")==5)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
new f=random_num(1,99)
resposta=a+b+c+d+e+f
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i+%i",clantag,a,b,c,d,e,f)
}
if(get_cvar_num("amx_cm_nivel")==6)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
new f=random_num(1,99)
new g=random_num(1,99)
resposta=a+b+c+d+e+f+g
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i+%i+%i",clantag,a,b,c,d,e,f,g)
}
if(get_cvar_num("amx_cm_nivel")==7)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
new f=random_num(1,99)
new g=random_num(1,99)
new h=random_num(1,99)
resposta=a+b+c+d+e+f+g+h
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i+%i+%i+%i",clantag,a,b,c,d,e,f,g,h)
}
if(get_cvar_num("amx_cm_nivel")==8)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
new f=random_num(1,99)
new g=random_num(1,99)
new h=random_num(1,99)
new i=random_num(1,99)
resposta=a+b+c+d+e+f+g+h+i
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i+%i+%i+%i+%i",clantag,a,b,c,d,e,f,g,h,i)
}
if(get_cvar_num("amx_cm_nivel")==9)
{
new a=random_num(1,99)
new b=random_num(1,99)
new c=random_num(1,99)
new d=random_num(1,99)
new e=random_num(1,99)
new f=random_num(1,99)
new g=random_num(1,99)
new h=random_num(1,99)
new i=random_num(1,99)
new j=random_num(1,99)
resposta=a+b+c+d+e+f+g+h+i+j
client_print(0,print_chat,"%s Calcula: %i+%i+%i+%i+%i+%i+%i+%i+%i+%i",clantag,a,b,c,d,e,f,g,h,i,j)
}
new iPlayers[32],iNum
get_players(iPlayers,iNum)
for(new i=0;i<iNum;i++)
{
new id=iPlayers[i]
if(is_user_connected(id))
{
maxtentativas[id]=get_cvar_num("amx_cm_tentativas")
}
}
incompleto=1
}
set_task(get_cvar_float("amx_cm_frequencia"),"expirou")
}