Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot Other languages Spanish/Español Programación Programación

 
  • 0 Vote(s) - 0 Average
Programación
ivannxxi
Offline

Burgershot Member
Posts: 5
Threads: 1
Joined: Dec 2020
Reputation: 0
#1
2020-12-26, 05:03 AM
Hola como estan? Estoy programando un GM nuevo, no entiendo mucho de programación, estoy tratando de leer bastante sobre el tema, como el manual de Pawno. En fin, no es suficiente porque hay cosas que no puedo encontrar. Por ejemplo algo muy sencillo que quiero hacer es PONER EL ID DEL JUGADOR AL LADO DEL NOMBRE CADA VEZ QUE HABLA EN EL CHAT. No encuentro el public ni entiendo mucho COMO debo hacerlo! Cualquier tipo de ayuda se agradecería muchisimo, estoy dispuesto a aprender!
G0NZ4L0
Offline

Burgershot Member
Posts: 98
Threads: 10
Joined: Apr 2019
Reputation: 0
Location: Colombia - LocalHost
#2
2020-12-26, 06:24 AM (This post was last modified: 2020-12-26, 06:32 AM by G0NZ4L0.)
El public que se llama cuando un jugador escribe es OnPlayerText.

Si necesitas un codigo para eso pues es facil, ahí va:

Code:
public OnPlayerText(playerid, text[])
{
if (!IsPlayerConnected(playerid)) return 0;
new string[160], name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s [ID: %d]: %s", name, playerid, text);
SendClientMessageToAll(0xFFFFFFFF, string);
return 0;
}

Recuerda tabularlo, siempre manten el indentado para que tu codigo sea más legible y se vea más bonito xD.

https://sampwiki.blast.hk/wiki/OnPlayerText
Latam Roleplay {Proximámente}
Latinoamérica {Presente}
ivannxxi
Offline

Burgershot Member
Posts: 5
Threads: 1
Joined: Dec 2020
Reputation: 0
#3
2020-12-26, 03:39 PM
Muchas gracias G0NZ4L0! Ahora lo pruebo y aviso si me queda bien. Muchísimas gracias!
ivannxxi
Offline

Burgershot Member
Posts: 5
Threads: 1
Joined: Dec 2020
Reputation: 0
#4
2020-12-26, 04:08 PM
(2020-12-26, 06:24 AM)G0NZ4L0 Wrote: El public que se llama cuando un jugador escribe es OnPlayerText.

Si necesitas un codigo para eso pues es facil, ahí va:

Code:
public OnPlayerText(playerid, text[])
{
if (!IsPlayerConnected(playerid)) return 0;
new string[160], name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s [ID: %d]: %s", name, playerid, text);
SendClientMessageToAll(0xFFFFFFFF, string);
return 0;
}

Recuerda tabularlo, siempre manten el indentado para que tu codigo sea más legible y se vea más bonito xD.

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


Anda perfecto! Lo único que me falta ahora es poder cambiar los colores de los tags de los users, es decir, que aparezca un color diferente para cada jugador cuando habla, con el ID en blanco.
ivannxxi
Offline

Burgershot Member
Posts: 5
Threads: 1
Joined: Dec 2020
Reputation: 0
#5
2020-12-27, 04:11 AM
Hola! Tengo otra pregunta, sigo el mismo hilo. ¿Por qué cuando instalo los plugins y el Pawn.CMD.inc no me permite introducir comandos del tipo CMD:comando(playerid, params[]) . Se agradece la ayuda :D
Markski
Offline

Burgershot Clerk

Posts: 127
Threads: 6
Joined: Apr 2019
Reputation: 5
Location: La Plata, Argentina
#6
2020-12-27, 04:16 PM
Para lo de los colores de los tags simplemente se utiliza la funcion SetPlayerColor: https://open.mp/docs/scripting/functions/SetPlayerColor

En cuanto a lo de los plugins y pawncmd no lo sabria decir, que error es el que tenes exactamente con esos comandos?
Website
ivannxxi
Offline

Burgershot Member
Posts: 5
Threads: 1
Joined: Dec 2020
Reputation: 0
#7
2020-12-27, 05:54 PM
(2020-12-27, 04:16 PM)Markski Wrote: Para lo de los colores de los tags simplemente se utiliza la funcion SetPlayerColor: https://open.mp/docs/scripting/functions/SetPlayerColor

En cuanto a lo de los plugins y pawncmd no lo sabria decir, que error es el que tenes exactamente con esos comandos?

A lo de los colores lo solucioné! Gracias por eso.
Y lo del pawncmd aun no, me aparece un error al compilar, que es este:
[Image: Sin-t-tulo.jpg]


Esta puesto el include y lo compila correctamente

[Image: Sin-t-tulo1.jpg]
Estos son los errores que me aparecen. Ya probé cambiando el cmd por CMD (mayúsculas)

En cuanto a los archivos (.inc | .dll) ya los inserté en la carpeta includes (.inc) y plugins (.dll)

Gracias por leer y por la respuesta :D Saludos!
G0NZ4L0
Offline

Burgershot Member
Posts: 98
Threads: 10
Joined: Apr 2019
Reputation: 0
Location: Colombia - LocalHost
#8
2021-01-04, 04:58 AM
Tienes una llave mal cerrada tal vez, revisa tu codigo.
Latam Roleplay {Proximámente}
Latinoamérica {Presente}
R4lpH
Offline

Burgershot Member
Posts: 9
Threads: 2
Joined: Jul 2020
Reputation: 0
Location: Argentina
#9
2021-01-18, 04:24 PM
Fijate si pusiste los pluggins correspondientes del pawn.cmd en la carpeta de pluggins y server.cfg
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode