Con este video ya tengo claro que vere todos los vÃdeos de Pawn que tengas estÃĄn buenardos todos, y justo acabo adquirir la GM de GTA MultiGames asà que practicarÃĐ con ella, gracias por los videos.
Aquà tienes un ejemplo bÃĄsico de cÃģmo crear comandos para el staff de un servidor de SAMP usando el lenguaje PAWN, que es el utilizado en la creaciÃģn de scripts para servidores de SAMP. Este comando, por ejemplo, permitirÃĄ que el staff pueda usar el comando /kick para expulsar jugadores del servidor. CÃģdigo en PAWN: public OnPlayerCommandText(playerid, cmdtext[]) { // Comando para expulsar a un jugador if(strcmp(cmdtext, "/kick", true) == 0) { if(IsPlayerAdmin(playerid)) // Verifica si el jugador es staff/admin { new targetid; new params[256]; // Extrae el ID del jugador a expulsar if(sscanf(cmdtext, "u", targetid)) { SendClientMessage(playerid, COLOR_RED, "Uso correcto: /kick [ID jugador]"); return 1; } if(IsPlayerConnected(targetid)) { // Desconectar al jugador objetivo con un mensaje Kick(targetid); SendClientMessage(playerid, COLOR_GREEN, "Has expulsado al jugador."); } else { SendClientMessage(playerid, COLOR_RED, "El ID de jugador no es vÃĄlido."); } } else { SendClientMessage(playerid, COLOR_RED, "No tienes permiso para usar este comando."); } return 1; } return 0; } DescripciÃģn del comando: /kick [ID del jugador]: Este comando es usado para expulsar a un jugador del servidor. Solo los miembros del staff (administradores) pueden usar este comando, y se verifica mediante la funciÃģn IsPlayerAdmin(). Si el jugador no es un administrador, recibirÃĄ un mensaje de error indicando que no tiene permisos. Requisitos: Debes tener instalado y configurado el sscanf plugin en tu servidor para el uso correcto de comandos con parÃĄmetros como IDs de jugador. Puedes personalizar este comando segÚn las necesidades de tu servidor, agregando mÃĄs verificaciones o permisos si es necesario.
Buen video, las "" del callcmd::nrg es pq vos pusiste en el CMD:nrg(playerid, params[]), osea que las " " equivalen al params, es mejor quitar el params para comandos que no se utilizan, y asi ahorrarte un poco de recursos y no escribir el "" en el callcmd. PD: al principio cuando ingresabas el /nrg en el juego te aparecia que no existia, eso se debe a que no pusiste un return al terminar el cmd, en el nuevo que mejoraste no te aparece que no existe pq tiene return 1 dentro del if y else
Sii eso Último lo sabia, pero al programar el cmd por primera vez olvidÃĐ poner el return y pues da igual porque a los hechos el comando funciona igualmente jajaja gracias!!
Aquà tienes un ejemplo bÃĄsico de cÃģmo crear comandos para el staff de un servidor de SAMP usando el lenguaje PAWN, que es el utilizado en la creaciÃģn de scripts para servidores de SAMP. Este comando, por ejemplo, permitirÃĄ que el staff pueda usar el comando /kick para expulsar jugadores del servidor. CÃģdigo en PAWN: public OnPlayerCommandText(playerid, cmdtext[]) { // Comando para expulsar a un jugador if(strcmp(cmdtext, "/kick", true) == 0) { if(IsPlayerAdmin(playerid)) // Verifica si el jugador es staff/admin { new targetid; new params[256]; // Extrae el ID del jugador a expulsar if(sscanf(cmdtext, "u", targetid)) { SendClientMessage(playerid, COLOR_RED, "Uso correcto: /kick [ID jugador]"); return 1; } if(IsPlayerConnected(targetid)) { // Desconectar al jugador objetivo con un mensaje Kick(targetid); SendClientMessage(playerid, COLOR_GREEN, "Has expulsado al jugador."); } else { SendClientMessage(playerid, COLOR_RED, "El ID de jugador no es vÃĄlido."); } } else { SendClientMessage(playerid, COLOR_RED, "No tienes permiso para usar este comando."); } return 1; } return 0; } DescripciÃģn del comando: /kick [ID del jugador]: Este comando es usado para expulsar a un jugador del servidor. Solo los miembros del staff (administradores) pueden usar este comando, y se verifica mediante la funciÃģn IsPlayerAdmin(). Si el jugador no es un administrador, recibirÃĄ un mensaje de error indicando que no tiene permisos. Requisitos: Debes tener instalado y configurado el sscanf plugin en tu servidor para el uso correcto de comandos con parÃĄmetros como IDs de jugador. Puedes personalizar este comando segÚn las necesidades de tu servidor, agregando mÃĄs verificaciones o permisos si es necesario.
Excelente video, con ese else que agregaste para destruir el vehiculo es basicamente una llamada recursiva del comando. Interesante uso!!!
Con este video ya tengo claro que vere todos los vÃdeos de Pawn que tengas estÃĄn buenardos todos, y justo acabo adquirir la GM de GTA MultiGames asà que practicarÃĐ con ella, gracias por los videos.
tengo un problema y es que cuando actualizo todo me dice en pawno error 35 argumento 2 asi 2 veces que hago??
temprano neshyy
buen video loco
Bonito video y bien explicado, Voy a usar tu comando, Gracias.
Aquà tienes un ejemplo bÃĄsico de cÃģmo crear comandos para el staff de un servidor de SAMP usando el lenguaje PAWN, que es el utilizado en la creaciÃģn de scripts para servidores de SAMP. Este comando, por ejemplo, permitirÃĄ que el staff pueda usar el comando /kick para expulsar jugadores del servidor.
CÃģdigo en PAWN:
public OnPlayerCommandText(playerid, cmdtext[])
{
// Comando para expulsar a un jugador
if(strcmp(cmdtext, "/kick", true) == 0)
{
if(IsPlayerAdmin(playerid)) // Verifica si el jugador es staff/admin
{
new targetid;
new params[256];
// Extrae el ID del jugador a expulsar
if(sscanf(cmdtext, "u", targetid))
{
SendClientMessage(playerid, COLOR_RED, "Uso correcto: /kick [ID jugador]");
return 1;
}
if(IsPlayerConnected(targetid))
{
// Desconectar al jugador objetivo con un mensaje
Kick(targetid);
SendClientMessage(playerid, COLOR_GREEN, "Has expulsado al jugador.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "El ID de jugador no es vÃĄlido.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "No tienes permiso para usar este comando.");
}
return 1;
}
return 0;
}
DescripciÃģn del comando:
/kick [ID del jugador]: Este comando es usado para expulsar a un jugador del servidor.
Solo los miembros del staff (administradores) pueden usar este comando, y se verifica mediante la funciÃģn IsPlayerAdmin().
Si el jugador no es un administrador, recibirÃĄ un mensaje de error indicando que no tiene permisos.
Requisitos:
Debes tener instalado y configurado el sscanf plugin en tu servidor para el uso correcto de comandos con parÃĄmetros como IDs de jugador.
Puedes personalizar este comando segÚn las necesidades de tu servidor, agregando mÃĄs verificaciones o permisos si es necesario.
Fua no veo la hora de poder jugar NeshyZone
Neshy podrÃas compartir esa GM saluditos bro
Primero
Neshy te vi en linoxone resien soy de la banda los astecas me saludas
warning 203: symbol is never used: "nrg" Q HAGO?
Buen Stream el de ayer.
Amigoooo no 00:37 00:47 Âŋque? a? como? aminem eres tu bro?
Hola neshy
Buen video, las "" del callcmd::nrg es pq vos pusiste en el CMD:nrg(playerid, params[]), osea que las " " equivalen al params, es mejor quitar el params para comandos que no se utilizan, y asi ahorrarte un poco de recursos y no escribir el "" en el callcmd.
PD: al principio cuando ingresabas el /nrg en el juego te aparecia que no existia, eso se debe a que no pusiste un return al terminar el cmd, en el nuevo que mejoraste no te aparece que no existe pq tiene return 1 dentro del if y else
Sii eso Último lo sabia, pero al programar el cmd por primera vez olvidÃĐ poner el return y pues da igual porque a los hechos el comando funciona igualmente jajaja
gracias!!
Aquà tienes un ejemplo bÃĄsico de cÃģmo crear comandos para el staff de un servidor de SAMP usando el lenguaje PAWN, que es el utilizado en la creaciÃģn de scripts para servidores de SAMP. Este comando, por ejemplo, permitirÃĄ que el staff pueda usar el comando /kick para expulsar jugadores del servidor.
CÃģdigo en PAWN:
public OnPlayerCommandText(playerid, cmdtext[])
{
// Comando para expulsar a un jugador
if(strcmp(cmdtext, "/kick", true) == 0)
{
if(IsPlayerAdmin(playerid)) // Verifica si el jugador es staff/admin
{
new targetid;
new params[256];
// Extrae el ID del jugador a expulsar
if(sscanf(cmdtext, "u", targetid))
{
SendClientMessage(playerid, COLOR_RED, "Uso correcto: /kick [ID jugador]");
return 1;
}
if(IsPlayerConnected(targetid))
{
// Desconectar al jugador objetivo con un mensaje
Kick(targetid);
SendClientMessage(playerid, COLOR_GREEN, "Has expulsado al jugador.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "El ID de jugador no es vÃĄlido.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "No tienes permiso para usar este comando.");
}
return 1;
}
return 0;
}
DescripciÃģn del comando:
/kick [ID del jugador]: Este comando es usado para expulsar a un jugador del servidor.
Solo los miembros del staff (administradores) pueden usar este comando, y se verifica mediante la funciÃģn IsPlayerAdmin().
Si el jugador no es un administrador, recibirÃĄ un mensaje de error indicando que no tiene permisos.
Requisitos:
Debes tener instalado y configurado el sscanf plugin en tu servidor para el uso correcto de comandos con parÃĄmetros como IDs de jugador.
Puedes personalizar este comando segÚn las necesidades de tu servidor, agregando mÃĄs verificaciones o permisos si es necesario.
olas
Gente no bajen el ultimo video del moopin, tremendo key tiene.
Alla la bajan, pero no el video
Es verdad lo que dice el amigo se explicÃģ mal, pero el Último Video de moopin dÃģnde comparte su GTA, Tiene alto key.
Abla bien sapo xd no se te entiende ramon jajajajja
Abris un sv bro??
Neshy pasas ip del sv? para probarlo :C
Âŋen que programa lo compilas?
pawno