10.07.2015, 00:12
Hola, antes que nada, adri1 o Adrian descanse en paz.
Bueno lo que quiero decirles es que como le hago para continuar la reproducciуn del comando aъn asн con un 'if' en el medio del comando.
Ejemplo:
Bueno la cosa que quiero que pase es que luego de esa excepciуn 'if' se sigua reproduciendo el cmd, que si el jugador tiene la variable en el valor 1 que se muestre el SendClientMessage1 y el 2, pero si no tiene el valor de la variable en 1 que se muestre solo el SendClientMessage2
Aquн les dejo el cуdigo original que segъn el compilador tiene warnings pero luego de saber como hacer eso los arreglarй:
PD: Esto es para un Filterscript de sistema de Fъtbol.
Bueno lo que quiero decirles es que como le hago para continuar la reproducciуn del comando aъn asн con un 'if' en el medio del comando.
Ejemplo:
PHP код:
if(strcmp(cmdtext,"/jugarfutbol",true)==0)
{
if(Variable[playerid] == 1)
{
SendClientMessage1(...)
}
SendClientMessage2(...)
return 1;
}
Aquн les dejo el cуdigo original que segъn el compilador tiene warnings pero luego de saber como hacer eso los arreglarй:
PHP код:
if(strcmp(cmdtext,"/jugarfutbol",true)==0)
{
if(EstaFutbol[playerid] == 0) return SendClientMessage(playerid, red, "Error: no estбs en el evento de futbol!");
if(EstaFutbol[playerid] == 1)
{
if(EsPelota[playerid] == 1) return SendClientMessage(playerid, red, "Error: Tu eres la pelota, no puedes jugar como jugador!");
if(PJ1Usado == 1 && PJ2Usado == 1) return SendClientMessage(playerid, red, "Error: No hay mбs espacios para jugadores!");
if(PJ1Usado == 0)
{
PJ1Usado = 1;
GetPlayerName(playerid, EsPJ1, sizeof(EsPJ1));
CreateVehicle(411,3140.2827,-1576.7955,2.7218,179.1363,1,1);
SetPlayerPos(playerid, 3140.2827,-1576.7953,2.7218);
SendClientMessage(playerid, red, "Subete al coche!");
SendClientMessageToAll(red, "Evento Fъtbol: %s es el primer jugador!", EsPJ1);
}
if(PJ2Usado == 0)
{
GetPlayerName(playerid, EsPJ2, sizeof(EsPJ2));
PJ2Usado = 1;
CreateVehicle(411,3140.1824,-1645.7455,2.7140,0.3848,1,1);
SetPlayerPos(playerid, 3140.1824,-1642.7455,2.7140);
SendClientMessage(playerid, red, "Subete al coche!");
SendClientMessageToAll(red, "Evento Fъtbol: %s es el desafiante!", EsPJ2);
}
new TDFutbol[256];
format(TDFutbol, sizeof(TDFutbol), "~r~%s~w~ VS ~b~%s ~n~", EsPJ1, EsPJ2);
TextDrawSetString(Futbol1, TDFutbol);
}