SA-MP Forums Archive
Ayudenmen a hacer 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: Ayudenmen a hacer esto... (/showthread.php?tid=508589)



Ayudenmen a hacer esto... - zzxcv1 - 23.04.2014

Hola como podria hacer que si una variable global esta en 0 no puedan usar la siguiente funcion?


pawn Код:
forward Tronco(playerid);
public Tronco(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 1.5, 2754.3086,-2388.2783,13.6316))
{
CantidadTroncos();
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
SetPlayerAttachedObject(playerid,3,1463,17,-0.028000,0.424000,-0.049999,-10.499997,97.500030,1.200000,0.446000,0.249000,0.490000);
SetPVarInt(playerid,"Trabajando2",1);
SetPVarInt(playerid,"TomoCarpintero",0);
SendClientMessageEx(playerid, COLOR_WHITE, "Has recogido un par de troncos, ve a una mesa y trabaja!");
}
return 1;
}



Respuesta: Ayudenmen a hacer esto... - OTACON - 23.04.2014

se hace con una restriccion con if y operadores.
aca un Tutorial --> https://sampforum.blast.hk/showthread.php?tid=154648

pawn Код:
if(variable == 0) return 1;//si es igual a 0
pawn Код:
if(variable <= 0) return 1;//si es igual o menor a 0
saludos.



Respuesta: Ayudenmen a hacer esto... - Parka - 23.04.2014

if(Variable + operador + valor o sentencia)


Respuesta: Ayudenmen a hacer esto... - zzxcv1 - 23.04.2014

Eso habia hecho y no funciono xD es por eso que pregunto pero intentare de nuevo.


Respuesta: Ayudenmen a hacer esto... - PROJECTO - 23.04.2014

Код:
new mivariable = 1;
En donde la setees a 0

Код:
mivariable = 0;
Код:
forward Tronco(playerid);
public Tronco(playerid)
{
if(mivariable == 0) return SendClientMessage(playerid, -1, "La variable esta en 0 no puedes hacer esto");
if(IsPlayerInRangeOfPoint(playerid, 1.5, 2754.3086,-2388.2783,13.6316))
{
CantidadTroncos();
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
SetPlayerAttachedObject(playerid,3,1463,17,-0.028000,0.424000,-0.049999,-10.499997,97.500030,1.200000,0.446000,0.249000,0.490000);
SetPVarInt(playerid,"Trabajando2",1);
SetPVarInt(playerid,"TomoCarpintero",0);
SendClientMessageEx(playerid, COLOR_WHITE, "Has recogido un par de troncos, ve a una mesa y trabaja!");
}
return 1;
}



Respuesta: Ayudenmen a hacer esto... - zzxcv1 - 25.04.2014

Si ya lo hice hace rato xD