Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 7,235
» Latest member: Jehn
» Forum threads: 2,373
» Forum posts: 12,282
Full Statistics
|
Online Users |
There are currently 100 online users. » 1 Member(s) | 97 Guest(s) Bing, Google, kmarco68
|
Latest Threads |
Liberty City map
Forum: Pawn Scripting
Last Post: ziyadprogamer
2025-06-28, 04:55 PM
» Replies: 2
» Views: 2,134
|
GameText styles in open.m...
Forum: Pawn Scripting
Last Post: Miki
2025-06-28, 01:25 PM
» Replies: 1
» Views: 46
|
Script[gamemodes/gamemode...
Forum: Pawn Scripting
Last Post: Miki
2025-06-27, 05:08 PM
» Replies: 1
» Views: 426
|
Want to edit my profile n...
Forum: Chat
Last Post: Hera.
2025-06-26, 08:41 PM
» Replies: 1
» Views: 556
|
Farsi
Forum: Other
Last Post: acc.gangbeni
2025-06-25, 08:21 AM
» Replies: 2
» Views: 3,061
|
Las Venturas Gang Wars - ...
Forum: Advertisements
Last Post: lvgwgta
2025-06-22, 06:47 PM
» Replies: 0
» Views: 55
|
[Request] Linko Gaming Ro...
Forum: General Discussions
Last Post: JamesC
2025-06-20, 07:34 PM
» Replies: 0
» Views: 71
|
RevolutionX DM/Stunt/Race...
Forum: Advertisements
Last Post: DerekZ905
2025-06-18, 03:12 PM
» Replies: 0
» Views: 87
|
samp-cef
Forum: Questions and Suggestions
Last Post: jamespssamp
2025-06-18, 11:36 AM
» Replies: 0
» Views: 72
|
Offering Pawn Scripting S...
Forum: Pawn Scripting
Last Post: Mido
2025-06-07, 01:30 PM
» Replies: 0
» Views: 305
|
|
|
[Aporte] Sistema de Licencia de Conducir |
Posted by: R4lpH - 2020-07-16, 12:30 AM - Forum: Programaci?n
- Replies (5)
|
 |
Buenas, en el d?a de hoy les traigo mi primer aporte que tengo en mi servidor y es de licencia de conducir. Espero que les sirvan y lo usen en sus servidores pero obvio denme creditos. Saludos!
PHP Code: TieneLicencia[MAX_PLAYERS] = 0; // Arriba de todo el GM
CMD: comprarlicencia (playerid, params []) // Cuando el jugador escriba / comprarlicencia entonces ejecute el codigo { ? ? ?#pragma unused params ? ? ?newTextoL [150]; // Variable que va a contener el texto ? ? ?if (! IsPlayerInRangeOfPoint (playerid, 1.0, [X], [Y], [Z])) return?SendClientMessage (playerid, -1, "No estas en el lugar adecuado"); // Lo que hace aca es que si el jugador no esta en la posici?n de X, Y, Z entonces enviando un mensaje diciendo que no esta en el lugar correcto para seguir ejecutando el codigo ? ? ?if (TieneLicencia[playerid] == 0) // Lo que tiene aca es que si el jugador tiene la licencia en "0" (Apagado o No tiene) entonces ejecutado esto. ? ? ?{ ? ? ? ? ??format(TextoL, 150, "Ha comprado una licencia de conducir por $ 520"); // Formato que va a tener el texto ? ? ? ? ? SendClientMessage (playerid, 150, TextoL); // Le enviamos un mensaje al jugador con el formato asignado ? ? ? ? ??GivePlayerCash (playerid, -520); //Le quita $-520 al jugador. ? ? ? ? ? TieneLicencia = 1; // Se le asigna al jugador que tiene licencia. ? ? ?} ? ? ?else if (TieneLicencia[playerid] == 1) // Si tiene Licencia o esta prendido, entonces va a ejecutar esta acci?n. ? ? ?{ ? ? ? ? ??formato (TextoL, 150, "Ya tienes tu licencia de conducir."); // Formato que va a tener el texto ? ? ? ? ? SendClientMessage (playerid, 150, TextoL); // Le enviamos un mensaje al jugador con el formato asignado? ? ?? ? ? ?} ? ? ? ? ? ? ? ?return 1; // Corta el codigo para que no se siga ejecutando. }
PHP Code: Public OnPlayerEnterVehicle (playerid, vehicleid, ispassenger) // Suceso de lo que pasa cuando un jugador entra en un veh?culo { ? ? ?if (TieneLicencia[playerid] == 0) // Si no tiene licencia entonces ejecutado el siguiente codigo ? ? ?{ ? ? ? ? ?SendClientMessage (playerid, 0xFF0000FF, "Estas conduciendo sin una licencia de conducir, la pol?tica puede multarte"); // Envia un mensaje al jugador. ? ? ?} ? ? ?return?1; }
|
|
|
F4 |
Posted by: Cihighw - 2020-07-02, 03:44 PM - Forum: General Discussions
- Replies (1)
|
 |
Is there a method to detect and cancel the class request?
I thought it was impossible until I found a server today that, when pressing F4, nothing happens, nor does it show that message "Returning to class selection...".?How is this possible?
The server is called "Mike's Cops and Robbers".
|
|
|
Calculos mas complejos |
Posted by: AlanStone - 2020-06-25, 06:11 PM - Forum: Discusi?n GTA SA Multijugador
- Replies (3)
|
 |
Es obvio que SAMP no posee calculos mas que los aritmeticos como suma, resta, multiplicacion, division, etc... Me gustaria para OPEN.MP la aplicacion de aspectos mas complejos para su aplicacion dentro del servidor, por ejemplo, SAMP no posee un elevado al cuadrado, al cubo, a ningun valor directamente, y no lo niego podria hacer 2.2.2.2.2 y asi sucesivamente pero seamos sinceros esto podria simplificarse agregando un 2^n (siendo n un valor entero natural).
Es solo una peque?a toma de lo que podria aplicarse en OPEN.MP respecto al calculos, un ejemplo aplicando MRUV (fisica para quien no sepa):
Quiero obtener el momento en el que dos autos van a encontrarse, o la distancia que hay entre uno y otro, saber cuanto tardar? en llegar al suelo un usuario que caiga desde lo m?s alto de la torre (caida libre, es MRUV), saber a la velocidad de inicio un veh?culo y cual fue su velocidad final, saber cuanto tiempo le tomo llegar de un punto a otro, saber la velocidad con la que corre la bala de un arma o la velocidad con la que se mueve una persona u objeto. Hay cosas que si y otras que no puedes hacer en SAMP por falta de esos c?lculos, ejemplo:
Pf (posicion final) = Pi (posicion inicial) Vi.t 1 / 2.A.t?
Siendo Vi (velocidad inicial) o Vf (velocidad final), siendo t (tiempo), A (aceleracion).
Poder tomar una funci?n lineal, cuadr?tica, c?bica, polin?mica, exponencial logar?tmica, y etc ... Esto ahora mas que una barra de estad?sticas no podria decir en que aplicarlo por el momento pero se que en muchas ocasiones surgen ideas que con las matematicas y la fisica son posibles y en mi opinion yo digo que esto daria una mayor complejidad a los codigos a crear dando un desarrollo de mejores codigos a crear dentro de un servidor de OPEN.MP.
Esto es m?s que nada, podr?a ser necesario para la seguridad interna del servidor, crear sistemas de seguridad que sean sinceros creamos algoritmos las cuales van a tener la complejidad necesaria para situaciones donde no tenemos el control del riesgo.?
Si sabemos bien como es la f?sica y las matematicas sabemos perfectamente que esto es un gran uso en la creaci?n de codigos, solo depende de quien lo sepa usar correctamente y porte una gran imaginaci?n.
Saludos! ?
|
|
|
IP del servidor |
Posted by: AlanStone - 2020-06-25, 02:54 PM - Forum: Discusi?n GTA SA Multijugador
- Replies (3)
|
 |
Antes que nada - NO COMENTAR SI NO HAY UN COMENTARIO?UTIL -. Gracias
L a sugerencia es la siguiente, que por decisi?n del mismo servidor puede mostrar o ocultar la IP dentro del programa para que nadie pueda obtener en caso de que un fundador lo decida. O sea, vieron SAMP cuando seleccionamos un servidor, venta cantidad de jugadores, ping, ip, nombre en la secci?n de abajo? Ocultar la IP. Muchos ataques por mas estupidos que sean joden con la IP, en mi caso preferir?a poder ocultar la IP y usar mis m?todos para que se unan a mi servidor cosa la cual no dire?ya que eso es bueno, es asunto mio, pero en mi parte pienso seria genial y me ayudaria en muchas cosas.
Desde ya digo, esos que comenten y digan "pero podrias bla bla bla bla bla", no. No todos sabemos perfectamente del tema y quien si lo sabe pues aplausos pero no comentes si no hay algo que comentar de utilidad.
~ Creer que sabes mas y decir que otros no saben nada, esa es la definici?n de idiota ~
|
|
|
symbol already defined: "@yH_OnScriptInit@003" |
Posted by: Zow - 2020-06-24, 06:19 AM - Forum: Pawn Scripting
- Replies (1)
|
 |
I tried to hook OnScriptInit
Here my main.pwn
Code: #include <a_samp>
#undef ? MAX_PLAYERS
#define MAX_PLAYERS 100
#define YSI_NO_OPTIMISATION_MESSAGE
#define YSI_NO_CACHE_MESSAGE
#define YSI_NO_MODE_CACHE
#define YSI_NO_HEAP_MALLOC
#define YSI_NO_VERSION_CHECK
#include <a_mysql>
#include? ? <streamer>
#include? ? <sscanf2>
#include? ? <Pawn.CMD>
// YSI-Include 5.x
#include <YSI_Data/y_iterate>
#include <YSI_Coding/y_timers>
#include "test.pwn"
#include "test1.pwn"
test.pwn
Code: #include <YSI_Coding/y_hooks>
hook OnScriptInit()
{
? ? print("test1");
? ? return 1;
}
test1.pwn
Code: #include <YSI_Coding/y_hooks>
hook OnScriptInit()
{
? ? print("test2");
? ? return 1;
}
F:\samp\gamemodes\test1.pwn:4 (error) symbol already defined: "@yH_OnScriptInit@003"
Install by sampctl package install pawn-lang/[email protected]
|
|
|
Operating System development and utilization |
Posted by: hastlaking - 2020-06-20, 12:45 AM - Forum: Programming
- Replies (1)
|
 |
is it possible to write a operating system and utilize it with the latest programming language <GO>. i come up with a ideal logic, but the problem is im not sure do i have to code the API by my self or get existing ones if possible to acquire.
|
|
|
compiler takes too long to compile |
Posted by: GameOvr - 2020-06-19, 06:39 PM - Forum: Pawn Scripting
- No Replies
|
 |
As the title says it takes too long to compile.
script is like 25k lines. I was saving data using mysql like updating variables for the certain data when it changes and then save all of the data at once on player disconnect and also by using a repeating global timer to save data.. but I changed the whole concept into save data instantly when that specific data changes as many of you do..
so in order to do that i had to write queries everywhere like, OnPlayerDeath, in setkills, setdeaths commands... but affer i did this update. i put the script for compliation. and its like 2 hours passed and still its compiling.. im so confused... before i did this it compiled within 30 seconds. What can cause this problem?
Thanks for your time..
EDIT: nvm fixed it, I have typed |case default:| instead of |default:|
|
|
|
|