Ayuda tutorial.. urgente
#1

Buenas, tengo un servidor, entonces quiero que cuando pongas la edad de tu PJ te manda al tutorial de servidor cuando estбs en el registro, actualmente se pones la edad de tu PJ te manda a logear y luego al spawn, acб lo de la edad y logeo cuando cojes la edad:

Quote:

case EDAD:
{
new pName2[32];
GetPlayerName(playerid, pName2, 32);
if(response)
{
if(strval(inputtext) < 18 || strval(inputtext) > 99)
{
SCM(playerid,-1, "{2961B2}»{FFFFFF} Debes colocar una edad entre los 18 aсos y los 99 aсos");
format(string, sizeof(string), "{FFFFFF}ї Que edad tendrб su personaje {2961B2}(18 - 99) ?",pName);
ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT,"{2961B2}»{FFFFFF} Registro Servidor",string,"Enviar","Salir");
return 1;
}
new query[200];
PlayerInfo[playerid][jEdad] = strval(inputtext);
format(string, sizeof(string), ""BLA"____________________________________________ \n\nFinalizado el registro, ahora logea tu cuenta para proceder\n al tutorial que te enseсarб cosas bбsicas del servidor\n\n"BLA" Ingrese su contraseсa para proceder\n________________________________________ ____", PlayerInfo[playerid][jSexo],pName2);
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"{2961B2}»{FFFFFF} Inicio sesiуn",string,"Enviar","Salir");
format(query, 200, "UPDATE `usuarios` SET `Edad`='%d' WHERE `Username`='%s'",PlayerInfo[playerid][jEdad],pName2);
mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
}
if(!response)
{
format(string, sizeof(string), "ї Que edad tendrб su personaje (18 - 99) ?",pName);
ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT,"{2961B2}»{FFFFFF} Registro Servidor",string,"Enviar","Salir");
}
}

El tutorial ya estб en el servidor, con todo definido pero no sale en ningъn momento, como dije quiero que salga luego de poner la edad, acб lo que tiene del tutorial:

Quote:

new TiempoTutorial[MAX_PLAYERS];

pTutorial,

PlayerInfo[playerid][pTutorial] = 0;

forward PasarTuto(playerid);
public PasarTuto(playerid)
{
if(EnTuto[playerid] == 1)
{
TextDrawShowForPlayer(playerid,TT2);
EnTuto[playerid] = 2;
}
else if(EnTuto[playerid] == 2)
{
TextDrawShowForPlayer(playerid,TT3);
EnTuto[playerid] = 3;
}
else if(EnTuto[playerid] == 3)
{
TextDrawShowForPlayer(playerid,TT4);
EnTuto[playerid] = 4;
}
else if(EnTuto[playerid] == 4)
{
TextDrawShowForPlayer(playerid,TT5);
EnTuto[playerid] = 5;
}
else if(EnTuto[playerid] == 5)
{
new query[200],pName[32];
GetPlayerName(playerid, pName, 32);
format(query, 200, "UPDATE `usuarios` SET `Tutorial`='1' WHERE `Username`='%s'",pName);
mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
TextDrawHideForPlayer(playerid,TBOX);
TextDrawHideForPlayer(playerid,TT1);
TextDrawHideForPlayer(playerid,TT2);
TextDrawHideForPlayer(playerid,TT3);
TextDrawHideForPlayer(playerid,TT4);
TextDrawHideForPlayer(playerid,TT5);
EnTuto[playerid] = 0;
PlayerInfo[playerid][pTutorial] = 1;
KillTimer(TiempoTutorial[playerid]);
SpawnPlayer(playerid);
TogglePlayerControllable(playerid, 0);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
}
}


cache_get_field_content(0, "Tutorial", content); PlayerInfo[extraid][pTutorial] = strval(content);

y los TextDrawCreate claro que no lo pondrй por quй serнa mucho... me ayudan?
Reply
#2

ASR man
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)