SA-MP Forums Archive
ayuda con esto - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: ayuda con esto (/showthread.php?tid=536372)



ayuda con esto - capottematias - 09.09.2014

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];
}




Respuesta: ayuda con esto - Stront - 09.09.2014

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


Respuesta: ayuda con esto - capottematias - 09.09.2014

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


Respuesta: ayuda con esto - xHanks - 09.09.2014

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 }.


Respuesta: ayuda con esto - Juance - 09.09.2014

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.


Re: Respuesta: ayuda con esto - capottematias - 09.09.2014

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