Necesito que me ayuden en esto.
#1

Bien hola , se que he sido un poco fastidioso con estas preguntas xD, pero necesito que me resuelvan algunas dudas

Bien, cuando entro a testear mi server el personaje se queda flotando un rato y luego se pone normal, me dijeron que hay que utilizar un temporizador, pero que clase de temporizador ya que hay varios, busque en muchos temas e incluso me descargue varios scripts para que eso no sucediera pero sigue sucediendo y quisiera saber como acabar con este problema de una vez por todas.

He intentado borrar los iconos del mini mapa para que el mapa se viera vacio y me dijeron que estaba en la carpeta de scriptfiles y pensй que estaban en propiedades, pero me pregunto si eso afecta el juego o lo altera en algo.

Para poner el mapa completamente negro sin que se pueda ver es necesario poner un gangzone con las dimensiones de 3000, 3000-, 3000, 3000-(segun oOFotherOo), bien pero en donde pongo eso? xD.

Como hago para que un Npc me muerda, asн como una animation que parece que mordiera, y que me quite vida, ya que solo se hacer para que camine y vaya en un auto o este sentado, etc.

Como hago para tener un inventario ya que soy un poco novato aun, he buscando algunos scripts para tener inventarios pero siempre me salen errores, he intento resolverlos pero no puedo resolverlos, asн que quisiera saber de algъn tema de un inventario en que se guarden cosas que agarres del suelo.

Como hago pickups(ya que aun soy novato xD), para que la gente los agarre y los tenga en un inventario.

Tambiйn he estado buscando el mensaje que aparece en el centro cuando mueres, asн como en el GTA SA te aparece "Eliminado" pero que diga "Estas Muerto" y en color rojo, lo he buscando en muchas partes y solo he obtenido scripts con mensajes en el chat de que estas muerto, o en la esquina, y en fin, ninguno me sirve asн que quisiera saber si alguno de ustedes sabe de algъn script que sea como ese que aparezca un mensaje en el centro cuando mueres, o si tienen uno que lo pudieran compartir.

Lo del Crash que me sale al testear mi mapa en el Map editor, persiste y me he dado cuenta que cuando mas cosas borro mбs cosas se crean mбs, y me di cuenta en el pawno, ya que antes de borrar varios objeto en el pawno se veia que tenia + de 8000 lнneas(o como se llamen) y luego de haberlas borrado, tenia + de 15000 lнneas de script, y me pregunte їQue serб? alguno de ustedes puede resolverme esta duda?

Y otra cosa del mapeo, cuando creo objetos en el mapa se duplican encima 5 o 6 veces y los borro para que quede solo 1, porque pensй que era lo que causaba el crash, y no se porque me ocurre esto, ya que los objetos que creo anteriormente se duplican 5 o 6 veces encima, y eso es un fastidio ya que varios objetos juntos dan lag y para borrarlos da fastidio, ya que yo soy un experto en mapeo y todo eso en arquitectura y bla bla bla, y siempre creo cosas que duran mucho tiempo, y siempre debo borrar los objetos repetitivos para que no causen mucho lag, y por eso necesito que me aclaren esta duda, que es lo que hace que estos objetos se dupliquen, ya que un dнa creo el objeto y al otro dнa veo que se duplica en el mismo lugar, asн que pueden resolverme estas dudas porfavor? es muy importante.


Espero que me puedan resolver estas dudas, puede que tenga otras dudas por ahн pero por el momento solo pensй en estas, asн que quizб puede que luego pregunte mбs cosas xD.
Reply
#2

1) No entiendo esa pregunta, estбs forzando al jugador a spawnear? Si es asн usa SetTimerEx o unos FS que estбn en esta secciуn que se usa con gettime();

https://sampwiki.blast.hk/wiki/SetTimerEx

2) Que yo sepa al crear un GM desde 0 viene sin iconos en el mini-map, comprueba que no estб esa funciуn en tu GM, si es asн, borralo

pawn Код:
SetPlayerMapIcon
3) crealos y ponlos en OnGameModeInit, y los muestras en OnPlayerConnect

https://sampwiki.blast.hk/wiki/GangZoneCreate
https://sampwiki.blast.hk/wiki/GangZoneShowForPlayer
https://sampwiki.blast.hk/wiki/GangZoneShowForAll

4) puedes comprobar si el NPC esta a centimetros de tн, cuando estй cerca de tн haces que corra la animaciуn y te quite vida... la verdad no sй como buscarlos.. espero que alguien te ayude en esto..

5) primero que todo, si quieres tener un inventario y que se guarden las cosas, tienes que usar un sistema de guardado, ej: (Y_INI, el mбs rapido) o el de siempre, Dini...

un ejemplo que te puedo dar...

pawn Код:
enum InvCOSAS
{
     Cosa1,
     Cosa2,
     Cosa3
};

new Inventario[MAX_PLAYERS][InvCOSAS];

CMD:inv(playerid,params[])
{
    new Inv[128];
    format(Inv, 128, "En cosa 1 tienes %d( 2 unidades de algo ).. - En cosa 2 tienes un %s(m4a1 ej) - en cosa 3 tienes %d$ (1000$)",Inventario[playerid][Cosa1],Inventario[playerid][Cosa2],Inventario[playerid][Cosa3]);
    SendClientMessage(playerid, -1, Inv);
    return 1;
}
pero tienes que cargar los datos con esas variables..

ej en Y_INI

pawn Код:
public CargarDatosDeAlgo_Datos(name[], value[]) // el Datos que va despues del " _ " es el Tag y quedarнa asн en el .ini , [Datos]
{
    INI_Int("Cosa1", Inventario[playerid][Cosa1]);
    return 1;
}
5) para hacer un pickup, leete este tutorial...

https://sampforum.blast.hk/showthread.php?tid=367158

y en las dos ultimas, no sй decirte... si alguien sabe que te ayude
Reply
#3

Para que el jugador quede esperando a que cargen los objetos acа te dejo uno de GROVE4L.

https://sampforum.blast.hk/showthread.php?tid=257826
Reply
#4

Adoniiz, pues en mi gm no tengo el "SetPlayerMapIcon" asн que no se que mas pueda ser, que podrб ser?

Otra cosa, como hago para que no me salgan los errores de "symbol already definied" porque son un fastidio y ademas que tengo otros symbolos repetidos y no me sale error, digo me pueden ayudar con esto tambiйn? xD
Reply
#5

Prueba en los FS, tienen que estar en algun lado..

y para que no te salga ese error cambia el nombre de las variables que estan repetidas.. es la unica forma
Reply
#6

Hace cuanto que programas? con el tema de los "Symbol already defined" significa que tenes variables ya definidas osea que estas haciendo esto!

new string[100];
new string[100];

Esto es igual a

Symbol already definded = Ay variables redefinidas.
Reply
#7

Ese error no solo aparece por variables con el mismo nombre. Tambiйn por funciones y callbacks.
Reply
#8

Bien tengo otra pregunta, hay un script que sea para aumentar la capacidad pulmonar y la resistencia al correr(stamina) o con que se hace esos script o alguna guнa porfa? que son necesarios para el server, espero que puedan responder

Gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)