[Consulta] їComo creo un canal de dudas para mi server?
#1

Bueno, mi idea era hacer un canal de dudas que al poner /d [Duda] se pusiera en el chat Log, del color que yo quiera. eso nomas porfavor
Reply
#2

Esto va en pedido de "Scripts" ,ya que es un script algo complicado y largo.
Reply
#3

їComplicado y largo?. Yo lo hice y no me tomу mбs que 5 minutos con el sistema de muteado.
Respecto al topic, їpor quй no intentas con SendClientMessageToAll?, oye tienes que aprender, no te podemos resolver todo nosotros...
Reply
#4

Yo creй mi prуpio sistema de canal de dudas y respuestas. Luego hice unos comandos para la administraciуn para mutear y ni tan sуlo llevaba un mes programando. No es broma, durante dos samanas, un compaсero de aquн, me enseсу a hacer cosas (la teorнa ya la sabнa) pero el me enseсу la prбctica y al mes ya hacнa mis cosas.
De verdad, si quieres construir tus ideas, aprende de alguien. Saberse la teorнa no es todo, debes empezar a escribir cуdigo y entender como funciona.

Suerte en tus proyectos y recuerda: no te rindas.

Pd, aquн te dejo mi sistema que hice:

PHP код:
CMD:d(playeridparams[])
{
* *new 
Texto[365], name[16], string[500];
* *if(
PlayerInfo[playerid][AdminLevel] == 0//pregunta usuario.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *
GetPlayerName(playeridname,sizeof(name));
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.]%s: {FFFF00}%s",name,Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 3//pregunta admin.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Admin): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 2//pregunta mod.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Mod): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *return 
1;

Espero que me dйs buena reputaciуn
Reply
#5

Quote:
Originally Posted by MrNatrio
Посмотреть сообщение
Yo creй mi prуpio sistema de canal de dudas y respuestas. Luego hice unos comandos para la administraciуn para mutear y ni tan sуlo llevaba un mes programando. No es broma, durante dos samanas, un compaсero de aquн, me enseсу a hacer cosas (la teorнa ya la sabнa) pero el me enseсу la prбctica y al mes ya hacнa mis cosas.
De verdad, si quieres construir tus ideas, aprende de alguien. Saberse la teorнa no es todo, debes empezar a escribir cуdigo y entender como funciona.

Suerte en tus proyectos y recuerda: no te rindas.

Pd, aquн te dejo mi sistema que hice:

PHP код:
CMD:d(playeridparams[])
{
* *new 
Texto[365], name[16], string[500];
* *if(
PlayerInfo[playerid][AdminLevel] == 0//pregunta usuario.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *
GetPlayerName(playeridname,sizeof(name));
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.]%s: {FFFF00}%s",name,Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 3//pregunta admin.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Admin): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 2//pregunta mod.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Mod): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *return 
1;

Espero que me dйs buena reputaciуn
Ese codigo anda mal
Reply
#6

Quote:
Originally Posted by MrNatrio
Посмотреть сообщение
Yo creй mi prуpio sistema de canal de dudas y respuestas. Luego hice unos comandos para la administraciуn para mutear y ni tan sуlo llevaba un mes programando. No es broma, durante dos samanas, un compaсero de aquн, me enseсу a hacer cosas (la teorнa ya la sabнa) pero el me enseсу la prбctica y al mes ya hacнa mis cosas.
De verdad, si quieres construir tus ideas, aprende de alguien. Saberse la teorнa no es todo, debes empezar a escribir cуdigo y entender como funciona.

Suerte en tus proyectos y recuerda: no te rindas.

Pd, aquн te dejo mi sistema que hice:

PHP код:
CMD:d(playeridparams[])
{
* *new 
Texto[365], name[16], string[500];
* *if(
PlayerInfo[playerid][AdminLevel] == 0//pregunta usuario.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *
GetPlayerName(playeridname,sizeof(name));
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.]%s: {FFFF00}%s",name,Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 3//pregunta admin.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Admin): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *else if(
PlayerInfo[playerid][AdminLevel] == 2//pregunta mod.
* *{
* *if(
Muteado != 0) return SendClientMessage(playerid,red,"Aъn estбs muteado. No puedes hacer preguntas");
* *if(
sscanf(params,"s[365]",Texto)) return SendClientMessage(playerid,blue,"Uso: /d (pregunta)");
* *
format(string,sizeof(string),"[Preg.](Mod): {FFFF00}%s",Texto);
* *
SendClientMessageToAll(green,string);
* *}
* *return 
1;

Espero que me dйs buena reputaciуn
Lo que acabo de ver, si vas a intentar ayudar no pongas los cуdigos estos, para empezar, el no tiene tus variables, AdminLevel y demбs, segundo el supongo que NO TIENE SOLO 3 NIVELES ADMINISTRATIVOS!

Cualquier servidor tiene 5 o mбs, segundo, ese cуdigo es muy malo en cuanto a optimizaciуn
Reply
#7

Esque mi server es casi de 0, no tiene nada de nada, ni sistema de admin, noc hacer uno
Reply
#8

Sуlo era para que viera mбs o menos como se hace. Tampoco debe ser muy complicado el canal.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)