ayuda con esto
#1

Hola estoy creando un job

pero nose porque me sale esto

Quote:

error 017: undefined symbol "params"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Dejo el codigo aki

Quote:

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == MenuTrabajo[13]) // If the player clicked on the teleportLS textdraw, teleport him there!
{
TextDrawHideForPlayer(playerid, MenuTrabajo[0]);
TextDrawHideForPlayer(playerid, MenuTrabajo[1]);
TextDrawHideForPlayer(playerid, MenuTrabajo[2]);
TextDrawHideForPlayer(playerid, MenuTrabajo[3]);
TextDrawHideForPlayer(playerid, MenuTrabajo[4]);
TextDrawHideForPlayer(playerid, MenuTrabajo[5]);
TextDrawHideForPlayer(playerid, MenuTrabajo[6]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[8]);
TextDrawHideForPlayer(playerid, MenuTrabajo[9]);
TextDrawHideForPlayer(playerid, MenuTrabajo[10]);
TextDrawHideForPlayer(playerid, MenuTrabajo[11]);//sasas
TextDrawHideForPlayer(playerid, MenuTrabajo[12]);
TextDrawHideForPlayer(playerid, MenuTrabajo[13]);
CancelSelectTextDraw(playerid);
new jtext[120];
if(params[1] == EMPLEO_CAM){ jtext = "Camionero"}
PlayerInfo[playerid][pJob] = params[1];
}

Reply
#2

if(params[1] == EMPLEO_CAM){ jtext = "Camionero";}
Reply
#3

Quote:
Originally Posted by Stront
Посмотреть сообщение
if(params[1] == EMPLEO_CAM){ jtext = "Camionero";}
sigue igual
Reply
#4

pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == MenuTrabajo[13]) // If the player clicked on the teleportLS textdraw, teleport him there!
{
TextDrawHideForPlayer(playerid, MenuTrabajo[0]);
TextDrawHideForPlayer(playerid, MenuTrabajo[1]);
TextDrawHideForPlayer(playerid, MenuTrabajo[2]);
TextDrawHideForPlayer(playerid, MenuTrabajo[3]);
TextDrawHideForPlayer(playerid, MenuTrabajo[4]);
TextDrawHideForPlayer(playerid, MenuTrabajo[5]);
TextDrawHideForPlayer(playerid, MenuTrabajo[6]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[8]);
TextDrawHideForPlayer(playerid, MenuTrabajo[9]);
TextDrawHideForPlayer(playerid, MenuTrabajo[10]);
TextDrawHideForPlayer(playerid, MenuTrabajo[11]);//sasas
TextDrawHideForPlayer(playerid, MenuTrabajo[12]);
TextDrawHideForPlayer(playerid, MenuTrabajo[13]);
CancelSelectTextDraw(playerid);
new jtext[120];
if(params[1] == EMPLEO_CAM)
{
jtext = "Camionero";
}
PlayerInfo[playerid][pJob] = params[1];
}
return 1;
}
Dime si te funciona, yo lo he puesto como si cerrarбs la callback, si no la cierras ahн avisame, aъn asн remplaza lo que tienes por lo que te he puesto y borras el return 1; y el }.
Reply
#5

Quieren hacer funcionar una variable que no estб definida en la callback.

Tan simple como esto:

pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
new empleo;
if(clickedid == MenuTrabajo[13]) // If the player clicked on the teleportLS textdraw, teleport him there!
{
TextDrawHideForPlayer(playerid, MenuTrabajo[0]);
TextDrawHideForPlayer(playerid, MenuTrabajo[1]);
TextDrawHideForPlayer(playerid, MenuTrabajo[2]);
TextDrawHideForPlayer(playerid, MenuTrabajo[3]);
TextDrawHideForPlayer(playerid, MenuTrabajo[4]);
TextDrawHideForPlayer(playerid, MenuTrabajo[5]);
TextDrawHideForPlayer(playerid, MenuTrabajo[6]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[8]);
TextDrawHideForPlayer(playerid, MenuTrabajo[9]);
TextDrawHideForPlayer(playerid, MenuTrabajo[10]);
TextDrawHideForPlayer(playerid, MenuTrabajo[11]);//sasas
TextDrawHideForPlayer(playerid, MenuTrabajo[12]);
TextDrawHideForPlayer(playerid, MenuTrabajo[13]);
CancelSelectTextDraw(playerid);
new jtext[120];
if(empleo == EMPLEO_CAM)
{
jtext = "Camionero";
}
PlayerInfo[playerid][pJob] = empleo;
}
return 1;
}
De todos modos no le veo ningъn efecto.
Reply
#6

Quote:
Originally Posted by Juance
Посмотреть сообщение
Quieren hacer funcionar una variable que no estб definida en la callback.

Tan simple como esto:

pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
new empleo;
if(clickedid == MenuTrabajo[13]) // If the player clicked on the teleportLS textdraw, teleport him there!
{
TextDrawHideForPlayer(playerid, MenuTrabajo[0]);
TextDrawHideForPlayer(playerid, MenuTrabajo[1]);
TextDrawHideForPlayer(playerid, MenuTrabajo[2]);
TextDrawHideForPlayer(playerid, MenuTrabajo[3]);
TextDrawHideForPlayer(playerid, MenuTrabajo[4]);
TextDrawHideForPlayer(playerid, MenuTrabajo[5]);
TextDrawHideForPlayer(playerid, MenuTrabajo[6]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[7]);
TextDrawHideForPlayer(playerid, MenuTrabajo[8]);
TextDrawHideForPlayer(playerid, MenuTrabajo[9]);
TextDrawHideForPlayer(playerid, MenuTrabajo[10]);
TextDrawHideForPlayer(playerid, MenuTrabajo[11]);//sasas
TextDrawHideForPlayer(playerid, MenuTrabajo[12]);
TextDrawHideForPlayer(playerid, MenuTrabajo[13]);
CancelSelectTextDraw(playerid);
new jtext[120];
if(empleo == EMPLEO_CAM)
{
jtext = "Camionero";
}
PlayerInfo[playerid][pJob] = empleo;
}
return 1;
}
De todos modos no le veo ningъn efecto.
ya lo pude reaprar gracias igual
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)