22.02.2015, 03:10
Resulta que pongo /venderbebida en el empleo Barman y me dice que no estoy en un bar y estan definidos los bares en IsAtBar, aca el comando, saludos.
Код:
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;
}


