Alguien me explica bien como... -
Thewin - 19.02.2015
se ponen los territorios en una gamemodde(el color) osea como sacar las cordenadas y donde va cada cosa.
Re: Alguien me explica bien como... -
Su37Erich - 19.02.2015
Hola,
Las coordenadas se sacan de la siguiente forma, tomando en cuenta
GangZoneCreate(minx, miny, maxx, maxy);
![](http://www.acesamp.info/media/script/map.png)
Ahora vas a esos dos puntos en verde y pones /save min o /save max
Luego abres la carpeta donde se guardan las coordenadas y buscas las coordenadas que guardaste, por ejemplo supongamos yo tengo
AddPlayerClass(287,
-2240.7690,137.2352,1035.4141,85.0690,0,0,0,0,0,0);//min
Esta es la primer coordenada, entonces tomarй el 2do y tercer argumento y lo copiarй a mi GangZoneCreate, quedarб asн:
PHP код:
GangZoneCreate(-2240.7690,137.2352);
Ahora voy a la segunda coordenada y tomo igual el 2do y tercer argumento y lo copio despuйs de lo que ya tengo en GangZoneCreate:
AddPlayerClass(287,
-2200.7690,147.2352,1035.4141,85.0690,0,0,0,0,0,0);//max
Al final queda asн
PHP код:
GangZoneCreate(-2240.7690,137.2352, -2200.7690,147.2352);
Bien asн se sacan las coordenadas ahora para cambiarle el color necesitaremos una variable que almacene el id de la zona y solo se le puede cambiar el color al mostrarla a un jugador o a todos, tomando en cuenta el ejemplo anterior podemos hacer algo asн dentro de un comando
PHP код:
new idzona = GangZoneCreate(-2240.7690,137.2352, -2200.7690,147.2352);
//Ahora le ponemos el color asн
GangZoneShowForPlayer(playerid, idzona, 0x00FF00FF);//Le muestra al jugador la zona que acabamos de crear en color verde, el ъltimo argumento es el color
//Si quisiйramos mostrar a todos la zona serнa:
GangZoneShowForAll(idzona, 0x00FF00FF);
Espero haberte ayudado
Re: Alguien me explica bien como... -
MrNatrio - 20.02.2015
Seguн todos tus pasos y cuando entrй al servidor, no me apareciу la Zona de color...
їA quй se debe?
Re: Alguien me explica bien como... -
Su37Erich - 20.02.2015
їPuedes mostrar el cуdigo de como lo hiciste?
Re: Alguien me explica bien como... -
MrNatrio - 20.02.2015
Aquн definн la zona que quiero poner (probй de poner la variable como global, OnPlayerSpawn y OnGameModeInit).
pawn Код:
new idzona = GangZoneCreate(1539.6095,16.9234,1603.3329,14.3516);
Y en
public OnPlayerSpawn(playerid) puse:
GangZoneShowForAll(idzona,0x3333FF);
їQuй me falta poner o que puse mal?
Respuesta: Alguien me explica bien como... -
ManuelAbregu - 21.02.2015
Probб de la siguiente manera:
new idzona = GangZoneCreate(1539.6095,16.9234, 1603.3329,14.3516);
Y:
GangZoneShowForAll(idzona, 0x3333FF);
Respuesta: Alguien me explica bien como... -
MrNatrio - 21.02.2015
Sigue sin funcionar...
Re: Alguien me explica bien como... -
Su37Erich - 21.02.2015
Es por que te falta un hexadecimal que es la opacidad.
3333FF - Solo pones los colores RGB, 33 de rojo, 33 de verde y FF de azul.
Debe ser asн:
3333FFAA - 33 de rojo, 33 de verde, FF de azul y AA de opacidad (Valores alfa?)
Mas informaciуn el la wiki:
https://sampwiki.blast.hk/wiki/Colors_Li...ransparency.29
Respuesta: Re: Alguien me explica bien como... -
Zume - 21.02.2015
Quote:
Originally Posted by Su37Erich
Es por que te falta un hexadecimal que es la opacidad.
3333FF - Solo pones los colores RGB, 33 de rojo, 33 de verde y FF de azul.
Debe ser asн:
3333FFAA - 33 de rojo, 33 de verde, FF de azul y AA de opacidad (Valores alfa?)
Mas informaciуn el la wiki:
https://sampwiki.blast.hk/wiki/Colors_Li...ransparency.29
|
Nope, FF y AA no son colores del RGB, el RGB nada mбs tiene 255 en cada linea (RGB y posiblemente o en algunas ocasiones A = Alpha (Transparencia))
Pueden pasar colores RGBA a Hexadecimal siguiendo esto:
- Abren su calculadora, pueden presionar CTRL + R y escriban "calc", seleccionan en "ver" y en caso de ser Win 7 elegir "Programador" en caso de ser otra versiуn usar "Cientнfica".
![](http://i.imgur.com/9rKljl8.png)
- Les saldrбn botones de "Hex" "Dec" "oct" "bin" etc .. seleccionan "Dec" (Decimal), escriben el valor del rojo (RGB, se puede pasar de Hex a Decimal que posteriormente podrнa formar un RGB tambiйn) y seleccionan "Hex" y les darб el Hex del rojo, asн hacen con todos y formarбn la estructura del color hexadecimal, ahora sуlo faltarнa agregar lo demбs, por ejemplo, si les da: 2d2d2d entonces para que funcione en PAWN hacen: 0x2d2d2dFF (FF es el de la transparencia)
Re: Alguien me explica bien como... -
Su37Erich - 22.02.2015
OFF:
Quote:
Nope, FF y AA no son colores del RGB, el RGB nada mбs tiene 255 en cada linea (RGB y posiblemente o en algunas ocasiones A = Alpha (Transparencia))
|
їSi? No entendн porque citaste mi mensaje