| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 239 online users. » 0 Member(s) | 234 Guest(s) Yandex, Google, Bing, Baidu, Applebot
|
| Latest Threads |
samp openmp scripts
Forum: German/Deutsch
Last Post: pauli
Today, 01:21 AM
» Replies: 0
» Views: 29
|
YGG-Reborn
Forum: Advertisements
Last Post: Mw10
Yesterday, 08:12 AM
» Replies: 0
» Views: 33
|
[GameMode] Brasil Vida Id...
Forum: Portuguese/Portugu?s
Last Post: Brasil Vida Ideal
Yesterday, 01:12 AM
» Replies: 0
» Views: 30
|
Grand Gang War (GGW)
Forum: Advertisements
Last Post: coladaciren
2025-10-30, 10:00 AM
» Replies: 0
» Views: 28
|
undefined symbol
Forum: Portuguese/Portugu?s
Last Post: leobradoks
2025-10-25, 08:58 PM
» Replies: 1
» Views: 1,608
|
SA:MP Custom Character Li...
Forum: General Discussions
Last Post: Dilshad
2025-10-22, 04:15 PM
» Replies: 0
» Views: 78
|
Anyone got old rp scripts...
Forum: General Discussions
Last Post: Bilal
2025-10-21, 01:02 PM
» Replies: 5
» Views: 5,304
|
Anyone has the SARP Gamem...
Forum: Gamemodes
Last Post: Bilal
2025-10-21, 12:59 PM
» Replies: 0
» Views: 130
|
SARP Gamemode
Forum: Releases
Last Post: Bilal
2025-10-21, 12:58 PM
» Replies: 0
» Views: 87
|
Need To Hire Pawno Coder....
Forum: General Discussions
Last Post: Dilshad
2025-10-21, 06:20 AM
» Replies: 1
» Views: 814
|
|
|
| La Comunidad Hispanohablante est? dejando huella. |
|
Posted by: Allanei - 2019-04-16, 07:16 PM - Forum: Discusi?n GTA SA Multijugador
- Replies (24)
|
 |
Cuantas veces nos hemos tenido que plantear la idea que por pocos, o un grupo minoritario de toxicos, nos hemos visto obligados a ser rechazados de la comunidad de SAMP, ya fuera en tema soporte, o incluso por colaboraciones internacionales.
Cuantas veces hemos tenido el apoyo de las otras comunidades internacionales con nuestros proyectos?
La respuesta es practicamente nula.
Sin embargo, todos podemos demostrar internacionalmente hablando, que la comunidad hispanohablante puede ser igual de buena que cualquier otra.
Poco a poco lo estamos demostrando, muchos porque est?n cambiando su manera de ser y est?n viendo que siendo mejores, cualquier situaci?n tambi?n es mejor.
Todos sabemos que las comunidades inglesas y rusas, han hecho servidores brutalmente impresionantes, con tematicas medievales, del oeste, con buenos servidores life RP. Y nuestra comunidad, la hispanohablante, siempre se ha limitado a lo simple RP, que es el Life normal. Como mucho, a?adir?a algun servidor de Zombies, si es que se le puede a?adir.
Pero ahora, en estos tiempos, est?n surgiendo las nuevas oportunidades que est?n dando salida y uni?n internacionalmente con las otras comunidades.
Est?n saliendo proyectos que est?n siendo apoyados internacionalmente. Eso significa, que no solo es posible que la Comunidad Hispanohablante pueda cambiar para mucho mejor, si no que realmente lo est? consiguiendo.
Podeis apreciar todos que con el esfuerzo de todos, apoyando proyecto con proyecto, servidor con servidor y comunidad con comunidad, la mejor?a es posible, y mejor a?n, que est?n saliendo cosas espectaculares.
Los nuevos Medieval RP, el Wild West RP, Port Royal RP, Hogwarts RP, Brothers in War RP. Y seguramente muchos otros proyectos que est?n empezando a salir a la luz.
Tematicas que hacen que todo el mundo de S.A, cambie por completo, con sistemas totalmente renovados e innovadores.
1.- Port Royal RP, ambientada en el siglo XVII, con Reinos, barcos de la epoca, Piratas, ejercitos, politica, econom?a, escala social, nobleza, caballos, vestuario de la epoca y armamento de polvora de la epoca con espadas, sables y estoques. Incluyendo ca?ones en barcos y fortines.
2.- Wild West RP, que nos ofrecer? esa tematica del oeste, con su estilo de forajidos, caballos, pueblos con tematica, armas de la epoca.
3.- Hogwarts RP, en el mundo de Harry Potter, pudiendo empezar como un estudiante, poder lanzar hechizos, volar con escoba, graduarte y ser profesor, auror, jugador de quidditch, ministro, mortifago.
Y muchos otros servidores que la comunidad HispanoHablante, "EST? CONSIGUIENDO".
A todo esto, solo hay una manera para seguir adelante y que sigan surgiendo estos proyectos, y de mas y mejor calidad para el disfrute de todos los usuarios. Eliminar cualquier tipo de toxicidad, dejando los trolls de lado, implicando nuestro trabajo y esfuerzo en esta comunidad conjunta. Trabajar codo con codo entre todos.
Si realmente conseguimos esto, se promete, que la Comunidad Hispanohablante, dejar? huella en la historia del S.A.
|
|
|
|
| ?Cu?l ser?a tu "h?brido" perfecto? |
|
Posted by: Bryzon - 2019-04-16, 04:30 PM - Forum: Discusi?n GTA SA Multijugador
- Replies (32)
|
 |
?Cu?l ser?a tu "h?brido" perfecto? Con h?brido me refiero a la mezcla de puntos de cada servidor, por ejemplo si te gusta de administraci?n de un servidor y la GM de otro u otras cosas puedes decir: Me gustaria el h?brido de la administraci?n de x y la GM de x. Espero sus comentarios.
|
|
|
|
| Open.MP for Steam |
|
Posted by: Romzes - 2019-04-16, 04:03 PM - Forum: Questions and Suggestions
- Replies (2)
|
 |
I propose to add support for the Steam version of gta_sa.?Now it is difficult to get the old version of the game, and beginners could easily buy it in Steam and use it in conjunction with Open.MP
It would also be nice if you add the ability to learn the Steam ID of the user.
Code: // function
GetPlayerSteam(playerid, string[], len);
// return
76561198077728405 <= If the player uses the steam version
-1 or Unknown <= If the player does not use Steam
|
|
|
|
| Buy account |
|
Posted by: Python_ - 2019-04-16, 04:02 PM - Forum: General Discussions
- Replies (2)
|
 |
Hello friends, I come humbly to ask if any of you have any GAME-MP account that can offer?
Serious friends, I have an offer of $ 120 USD
Thank you!!
|
|
|
|
| [GUIA] Uso Enum |
|
Posted by: Markski - 2019-04-16, 03:59 PM - Forum: Programaci?n
- Replies (4)
|
 |
Es com?n ver en ciertos scripts o partes de c?digo que se publican en foros, gente que no utiliza el Enum, o que lo utiliza mal, ya sea por ignorancia o porque jamas se lo han explicado bien.
Por eso traigo esta peque?a guia que deberia explicar de manera rapida y simple que es un Enum, y como se usa.
Enumeraciones.
Las enumeraciones son un sistema muy ?til para representar largos grupos de datos, y modificarlos de manera simple y r?pida. Se pueden utilizar para reemplazar grandes grupos de constantes definidas o para crear nuevos "tags".
Sin embargo, el uso mas com?n y el que se vera en esta gu?a, es para representar espacios en un array/vector de datos.
Definiendo un Enum
Comencemos con algo muy normal, variables para un usuario. Comensemos por crear un Enumerador, llamado "InfoJugador", con cada tipo de dato que queremos guardar sobre un jugador.
PHP Code: enum InfoJugador { ?? ?idUsuario, ?? ?Bool:estaLogeado, ?? ?dinero, ?? ?drogas, ?? ?skin, ?? ?rango, ?? ?banco, ?? ?aceptaPM, ?? ?vehiculo, ?? ?Float:velocidad, ?? ?Float:altura, ?? ?fps, ?? ?clanID, ?? ?asesinatos, ?? ?muertes }
...Obviamente, un servidor real tendra muchas mas variables de jugador que estas, pero como ejemplo, va a servir. Pueden ver que dentro del enum definimos varios diferentes tipos de datos, en este caso Integer, Float y un Booleano. Tranquilamente podriamos tener string y cualquier tipo mas si quisieramos, ya que al hacer enums los contenidos de un arreglo no estan limitados a un solo tipo de dato, pero por ahora, con estos nos alcanzara.
Utilizando un Enum
Para utilizar ese enumerador, simplemente tenemos que definirlo dentro de un arreglo. En este caso, vamos a crear un arreglo de dos dimensiones que contendra toda la informaci?n para cada jugador.
PHP Code: new Jugador[MAX_PLAYERS][InfoJugador];
Pueden ver que la primera dimensi?n de nuestro arreglo es la cantidad de espacios/slots que tiene el servidor o "MAX_PLAYERS", mientras la segunda dimensi?n es el Enum que creamos anteriormente. De esta manera se le asigna a cada playerid, cada una de las variables que colocamos en el Enumerador.
Ahora acceder a una variable de usuario es tan simple como utilizar Jugador[playerid][NombreElemento], donde NombreElemento es cualquiera de los elementos definidos dentro del Enum.
Ya se puede ver una de las principales ventajas que tiene sobre crear cada variable de manera individual (ejemplo "dinero[playerid];"), siendo esta que ahora se tiene una manera estandarizada de agregar y acceder a cada valor.
Inicializando un Enum
Cuando el servidor inicia, y cada vez que un nuevo jugador se conecta, obviamente no vamos a querer que tengan datos basura o datos del jugador que anteriormente tenia la misma ID. Para esto es necesario inicializar el Enumerador con datos por defecto.
PHP Code: InicializarJugador(playerid) { ?? ?Jugador[playerid][idUsuario] = -1; ?? ?Jugador[playerid][estaLogeado] = false ?? ?Jugador[playerid][dinero] = 0; ?? ?Jugador[playerid][drogas] = 0; ?? ?Jugador[playerid][skin] = 0; ?? ?Jugador[playerid][rango] = 0; ?? ?Jugador[playerid][banco] = 0; ?? ?Jugador[playerid][aceptaPM] = 1; ?? ?Jugador[playerid][vehiculo] = -1; ?? ?Jugador[playerid][velocidad] = 0.0; ?? ?Jugador[playerid][altura] = 0.0; ?? ?Jugador[playerid][fps] = -1; ?? ?Jugador[playerid][clanID] = -1; ?? ?Jugador[playerid][asesinatos] = 0; ?? ?Jugador[playerid][muertes] = 0; }
Si bien en esta situaci?n se podria utilizar un iterador que recorra todos los elementos de InfoJugador, no es recomendable ya que claramente no todos los espacios tendran el mismo valor de inicio.
Obviamente, varios de esos datos van a ser cambiados por tu sistema de usuario cada vez que un usuario se Logee o Registre, pero es ideal de todas maneras tener un estado limpio para evitar problemas. La funci?n de arriba, InicializarJugador(), deberia idealmente ejecutarse sobre cada jugador que se conecte en OnPlayerConnect() .
IMPORTANTE: Tener en cuenta que las variables van a seguir existiendo una vez que un jugador se conecte y no se conecta otro para reemplazar su ID. Si tienen iteradores de MAX_PLAYERS, no solo chequeen que esten logeados en el sistema de usuario, tambien chequeen IsPlayerConnected(playerid) !!
Conclusi?n
Utilizar Enumeradores es una manera muy rapida y sensilla de almacenar y organizar grupos de datos para ciertas cosas dadas, como pueden ser jugadores, casas y negocios entre muchas otras cosas. Provee una manera estandarizada de acceder y definir datos, al mismo tiempo que ayuda a separar variables relacionadas a ciertos componentes del servidor de otras.
Es importante aclarar, por supuesto, esta no es la "manera correcta" de guardar variables de usuario/casa/etc. No existe tal cosa como la manera correcta y suprema.
Existen muchas maneras y cada una es mejor dependiendo de como escribas y organizes tu GM. Aqui yo solo les muestro una m?s.
Espero les haya sido de ayuda.
|
|
|
|
|