19.12.2018, 18:08
Minha gang zone criada:
Stock para verificar se o Player estб na Gangzone:
Comando para verificar se ele tб encima da GZ:
Eu estou encima da GZ(GangZone), mas fala que nгo estou, porque serб?? marquei a linha acima.
PHP код:
GZPeixesBaixoPreco = GangZoneCreate(-685.9537,428.6529, -793.0508,552.8907);
PHP код:
stock IsPlayerInGZPeixesBaixoPreco(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= -685.9537 && y >= 428.6529 && x <= -793.0508 && y <= 552.8907) return true;
else return false;
}
PHP код:
CMD:pescar(playerid, params[])
{
if(PlayerInfo[playerid][Prof] != PROF_PESCADOR) return SCM(playerid, COLOR_ERRO, "| ERRO | Vocк nгo й um(a) Pescador(a).");
if(IsPlayerInGZPeixesBaixoPreco(playerid))
{
if(GetPlayerCash(playerid) < 100)
{
if(Pescando[playerid] == false)
{
new Float:Xp, Float:Yp, Float:Zp;
for(new I = 72; I < 75; I++)
{
GetVehiclePos(I, Xp, Yp, Zp);
if(!IsPlayerInRangeOfPoint(playerid, 30.0, Xp, Yp, Zp))
{
SCM(playerid, COLOR_ERRO, "| ERRO | Vocк nгo estб perto de um barco.");
break;
}
}
new jstring[350];
Pescando[playerid] = true;
format(jstring, sizeof(jstring), "{808040}Pescador: {FFFFFF}Agora vocк estб pescando na Gang Zone que irб te dar esses tipos de peixes:");
format(jstring, sizeof(jstring), "%s\n\n{808040}Peixes: {FFFFFF}Preзos Mйdios - Tilбpia: 900 R$ | Traнra: 700 R$ | Sardinha: 500 R$.");
format(jstring, sizeof(jstring), "%s\n\n{FFFF00}Aviso: {FFFFFF}Esses preзos podem variar, mas й o valor do Kilo, se vocк for vender.");
format(jstring, sizeof(jstring), "%s\n\n{808040}Pesca: {FFFFFF}Espere 1 Minuto e 3 Segundos para terminar a pesca... e nгo saia da бrea de pesca.");
ShowPlayerDialog(playerid, AVISO_PESCA, DIALOG_STYLE_MSGBOX, "{FFFF00}Pescando.. Informaзхes", jstring, "Fechar", "");
SetTimerEx("TerminoPesca", SEGUNDOS * 90, false, "i", playerid);
sGivePlayerCash(playerid, - 100);
}
else return SCM(playerid, COLOR_ERRO, "| ERRO | Vocк jб estб pescando...");
}
else return SCM(playerid, COLOR_ERRO, "| ERRO | Vocк precisa ter 100 R$ para comprar uma vara, se nгo, vocк nгo pesca.");
}
else return SCM(playerid, COLOR_ERRO, "| ERRO | Vocк precisa estar na GangZone de Pesca."); // Essa Linha
return 1;
}