SA-MP Forums Archive
Color GanZone no se ve [Consulta] - 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: Color GanZone no se ve [Consulta] (/showthread.php?tid=532364)



Color GanZone no se ve [Consulta] - Zodiaco - 17.08.2014

Hola amigos del samp, hice una zona pacifica en mi server pero el color de la zona pacifica no se ve alguien me podria ayudar que hice mal :/

el color lo defini en public OnPlayerSpawn pero igual el color no se ve.



aqui mi codigo completo

pawn Код:
#include <a_samp>


#define IsPlayerInArea
new bool:EstaEnZonaPacifica[MAX_PLAYERS];
forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
new ZonaPaz;

public OnFilterScriptInit()
{
ZonaPaz = CreateDynamicRectangle(-1728.326, -268.5911, -1226.177, 175.1681, -1, -1, -1);
return 1;
}

#if defined FILTERSCRIPT

#else

main(){}

#endif


public OnPlayerConnect(playerid)
{
EstaEnZonaPacifica[playerid] = false;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
EstaEnZonaPacifica[playerid] = false;
return 1;
}

public OnPlayerText(playerid, text[])
{
if(EstaEnZonaPacifica[playerid] == true)
{
SendClientMessage(playerid, -1, " Momento hippy, no puedes hablar");
return 0;
}
return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/armas", cmdtext, true, 10) == 0)
{
if(IsPlayerInArea(playerid, ZonaPaz)) return SendClientMessage(playerid, COLOR_RED, "No puedes suar este comando aqui");

return 1;
}
return 0;
}

public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(areaid == ZonaPaz)
{
GameTextForPlayer(playerid, "~w~Has entrado a una zona pacifica, ~r~todas tus armas fueron removidas!", 4000, 3);//texto que aparecerб en la pantalla del jugador
ResetPlayerWeapons(playerid);//Le quitarб las armas
EstaEnZonaPacifica[playerid] = true;
}
return 1;
}

public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(areaid == ZonaPaz)
{
GameTextForPlayer(playerid, "~w~Has salido de la zona pacifica, ~b~armas permitidas!", 4000, 3);//Texto que aparecerб
       //puedes agregar mбs funciones como GivePlayerWeapon etc.
EstaEnZonaPacifica[playerid] = false;
}
return 1;
}

public OnPlayerSpawn(playerid) {
    GangZoneShowForPlayer(playerid, ZonaPaz, 0xFFFF0096);
    return 1;
}
desde ya muchas gracias


Respuesta: Color GanZone no se ve [Consulta] - chusothe41 - 18.08.2014

Tienes que crear la gangzone tambien
pawn Код:
gangzone = GangZoneCreate(-1728.326, -268.5911, -1226.177, 175.1681);
Esta la tienes que cargar en
pawn Код:
GangZoneShowForPlayer(playerid, gangzone, 0xFFFF0099);
//porsiacaso le doy el valor 99 en vez del 96 para la transparencia


Re: Respuesta: Color GanZone no se ve [Consulta] - Zodiaco - 18.08.2014

Quote:
Originally Posted by chusothe41
Посмотреть сообщение
Tienes que crear la gangzone tambien
pawn Код:
gangzone = GangZoneCreate(-1728.326, -268.5911, -1226.177, 175.1681);
Esta la tienes que cargar en
pawn Код:
GangZoneShowForPlayer(playerid, gangzone, 0xFFFF0099);
//porsiacaso le doy el valor 99 en vez del 96 para la transparencia
Muchas gracias pero me das una idea de donde lo pongo.


Respuesta: Color GanZone no se ve [Consulta] - chusothe41 - 18.08.2014

ponlo junto a la zona dinamica en onfileterscriptinit luego el codigo esta bien


Respuesta: Color GanZone no se ve [Consulta] - Zodiaco - 22.08.2014

Quote:
Originally Posted by chusothe41
Посмотреть сообщение
ponlo junto a la zona dinamica en onfileterscriptinit luego el codigo esta bien
igual no se ve el color de la zona pacifica e.e


Respuesta: Color GanZone no se ve [Consulta] - chusothe41 - 23.08.2014

Ponlo en onplayer spawn GangZoneShowForPlayer(playerid, gangzone, 0xFFFF0099);


Re: Color GanZone no se ve [Consulta] - tony204 - 22.09.2014

puedes aserlo asi

aerosf = GangZoneCreate(-1740.281494, -688.471313, -1116.281494, 343.528686);//esto ba en OnGameModeInt