CMD:venderbebida(playerid, params[]) { if(Info[playerid][pJob] == 1 || Info[playerid][pJob2] == 1) { if(IsAtBar(playerid)) { new giveplayerid; if(sscanf(params, "d", giveplayerid)) return SendClientMessageEx(playerid, COLOR_GREY, "USA: /venderbebida [playerid]"); if(IsPlayerConnectedEx(giveplayerid)) { if(playerid == giveplayerid) return SendClientMessageEx(playerid, COLOR_GREY, "* No puedes venderte a ti mismo."); if (ProxDetectorS(8.0, playerid, giveplayerid)) { DrinkOffer[giveplayerid] = playerid; format(szMessage, sizeof(szMessage), "* Bartender %s te ha ofrecido una bebida. /aceptar bebida para aceptar la bebida", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_GENERAL, szMessage); format(szMessage, sizeof(szMessage), "* Has ofrecнdo a %s una bebida.",GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_GENERAL, szMessage); } else return SendClientMessageEx(playerid, COLOR_GREY, "* Ese jugador no estб cerca tuyo"); } else return SendClientMessageEx(playerid, COLOR_GREY, "* Ese jugador no estб conectado"); } else return SendClientMessageEx(playerid, COLOR_GREY, "* No estбs en un bar"); } else SendClientMessageEx(playerid, COLOR_GREY, "* No eres Bartender!"); return 1; }
CMD:venderbebida(playerid, params[])
{
if(Info[playerid][pJob] == 1 || Info[playerid][pJob2] == 1)
{
if(!IsAtBar(playerid))
{
new giveplayerid;
if(sscanf(params, "d", giveplayerid)) return SendClientMessageEx(playerid, COLOR_GREY, "USA: /venderbebida [playerid]");
if(IsPlayerConnectedEx(giveplayerid))
{
if(playerid == giveplayerid) return SendClientMessageEx(playerid, COLOR_GREY, "* No puedes venderte a ti mismo.");
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
DrinkOffer[giveplayerid] = playerid;
format(szMessage, sizeof(szMessage), "* Bartender %s te ha ofrecido una bebida. /aceptar bebida para aceptar la bebida", GetPlayerNameEx(playerid));
SendClientMessageEx(giveplayerid, COLOR_GENERAL, szMessage);
format(szMessage, sizeof(szMessage), "* Has ofrecнdo a %s una bebida.",GetPlayerNameEx(giveplayerid));
SendClientMessageEx(playerid, COLOR_GENERAL, szMessage);
}
else return SendClientMessageEx(playerid, COLOR_GREY, "* Ese jugador no estб cerca tuyo");
}
else return SendClientMessageEx(playerid, COLOR_GREY, "* Ese jugador no estб conectado");
}
else return SendClientMessageEx(playerid, COLOR_GREY, "* No estбs en un bar");
}
else SendClientMessageEx(playerid, COLOR_GREY, "* No eres Bartender!");
return 1;
}
if(!IsAtBar(playerid))
Disculpa mi ignorancia, pero que funcion cumple el ! que le agregaste?
|
new Mivar = 2, Otravar = 2;
if(Mivar =! Otravar) print("No son iguales");
else print("Si son iguales");
Si son iguales |
new Mivar = 0;
if(!Mivar)print("Mivar no tiene ni positivo ni negativo, tiene 0");
else print("Mivar si tiene un numero ya sea positivo o negativo");
Mivar no tiene ni positivo ni negativo, tiene 0 |
new Mivar = 5;
if(Mivar == 5)print("Mivar contiene almacenado un 5");
else print("Mivar no tiene un 5");
Mivar contiene almacenado un 5 |
Es para comprobar que dos variables no sea iguales ejemplo:
PHP код:
Un ejemplo con lo que te puso pandora. PHP код:
al poner una condicional con (!) quiere decir que esa condicional se cumplirб cuando el condicionado tenga 0, solamente 0, si tiene un numero ya sea positivo o negativo entonces no se cumplirб. Entonces en resumen йsto serнa algo generalizado, puedes hacer algo personalizado de la siguiente manera: PHP код:
En fin se puede jugar de muchas maneras, todo depende para que vallas a usar la condicional, depende tus necesidades. |