Raised This Month: $ Target: $400
 0% 

[TUT] Mensaje de bienvenida


  
 
 
Thread Tools Display Modes
Author Message
Store.gh
Junior Member
Join Date: Oct 2012
Old 11-25-2012 , 11:55   [TUT] Mensaje de bienvenida
#1

Hola gente de alliedmods , en este preciso momento les voy a enseñar a como hacer un mensaje de bienvenida, a mi manera.
Si hay algo mal me explican porque no se mucho sobre pawn.

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Bienvenida"
#define VERSION "1.1"
#define AUTHOR "IGNASSS;"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR//Dejamos como esta esto... NO TOCAR ;)
    
}

public 
client_putinserver(id//Public en la cual el jugador una vez que entro se le abrira la siguiente funcion
{
    
set_task(3.0"msg_bienvenida"id//A los 3 segundos de que se conecto , se abrira el mensaje
}

public 
client_disconnect(idremove_task(id);  

public 
msg_bienvenida(id//Public que hicimos arriba
{
    new 
ip[32], name[32// Creamos 2 variables, una de la IP del jugador y el otro del NOMBRE
    
get_user_ip(idip311//Le sacamos la IP al jugador
    
get_user_name(idname31//Le sacamos el NOMBRE al jugador
    
set_hudmessage(02550, -1.0, -1.0// (0, 255, 0) = Color del mensaje , (-1.0, -1.0 ) = La posición del mismo
    
show_hudmessage(id"Bienvenido/a %s, tu ip es %s"nameip//Mensaje que le aparecera al jugador una vez entrado.

Bueno espero que les sirva de algoo! bye

Last edited by Store.gh; 11-25-2012 at 13:24.
Store.gh is offline
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 11-25-2012 , 12:09   Re: [TUT] Mensaje de bienvenida
#2

Que es public?
Colocaste -1.0 en la posicion, para que?
Que pasa si me estoy conectando y se me cierra el cs, el mensaje a quien se le va a mandar?
Client_putinserver() se llama cuando me estoy conectando o cuando ya entre al server?
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).


Last edited by gladius; 11-25-2012 at 12:10.
gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Store.gh
Junior Member
Join Date: Oct 2012
Old 11-25-2012 , 12:14   Re: [TUT] Mensaje de bienvenida
#3

cuando entraste al server
Store.gh is offline
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 11-25-2012 , 12:18   Re: [TUT] Mensaje de bienvenida
#4

A lo que me referia que si es un tutorial debes ser especifico, creo que para un principiante estaria bueno que respondieras a mis preguntas en tu tutorial. Por ejemplo lo que llamas public es una funcion, el del task msg_bienvenida es una funcion handler del task.

Public es un tipo de funcion
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).


Last edited by gladius; 11-25-2012 at 12:20.
gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Store.gh
Junior Member
Join Date: Oct 2012
Old 11-25-2012 , 12:23   Re: [TUT] Mensaje de bienvenida
#5

UU perdon me parecia ....
Ya lo editoo
Store.gh is offline
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 11-25-2012 , 12:34   Re: [TUT] Mensaje de bienvenida
#6

Con ese codigo hay posibles fallas, coloca la condicion de que tiene que estar conectada la persona en la funcino del task y los nombres de la funcion no concuerdan bienvenida y bienvedida
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).


Last edited by gladius; 11-25-2012 at 12:35.
gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Store.gh
Junior Member
Join Date: Oct 2012
Old 11-25-2012 , 12:45   Re: [TUT] Mensaje de bienvenida
#7

Gracias lokitoo, emm, hay arregle el error de bienvenida , pero esto que dijiste:
"Con ese codigo hay posibles fallas, coloca la condicion de que tiene que estar conectada la persona en la funcino del task"

Ni idea, no te entiendo
Store.gh is offline
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 11-25-2012 , 12:49   Re: [TUT] Mensaje de bienvenida
#8

Que pasa si me conecto y me salgo antes de los 3 segundos? El servidor no va a saber a quien mandarle el mensaje y te va a arrojar errores
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).

gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Store.gh
Junior Member
Join Date: Oct 2012
Old 11-25-2012 , 12:56   Re: [TUT] Mensaje de bienvenida
#9

U.u tenes razon... pero el tema es como arreglarlo.. y si le pongo 1.0?

Last edited by Store.gh; 11-25-2012 at 13:00.
Store.gh is offline
Geoslide
Senior Member
Join Date: Jun 2011
Location: Chilean player
Old 11-25-2012 , 13:07   Re: [TUT] Mensaje de bienvenida
#10

PHP Code:
public client_disconnectid remove_taskid ); 
__________________
Basebuilder V6 - plugin for sale
Jailbreak V6 - plugin for sale
more plugins in progress ...

Geoslide ?
Geoslide is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:51.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode