02.10.2014, 00:32
Hola bueno pase algunos comandos de strcmp a CMD: pero no funcionan como deberian osea yo pongo por ejemplo /b texto y me sale el sendclientMessage con la forma de uso dejo cmds:
Код:
CMD:b(playerid, params[]) { if(IsPlayerConnected(playerid)) { new TextoMe[128], jugador[MAX_PLAYER_NAME]; if(sscanf(params, "s[128]", TextoMe)) return SendClientMessage(playerid, COLOR_YELLOW, "Por favor usa {DBED15}/b texto{FFFFFF}, por ejemplo: {DBED15}/b que comando era para entrar en las propiedades?.{FFFFFF}"); GetPlayerName(playerid, jugador, sizeof(jugador)); format(TextoMe, sizeof(TextoMe), "* %s %s", jugador, TextoMe); ProxDetector(30.0, playerid, TextoMe ,Hablar,Hablar2,Hablar3,Hablar4,Hablar5); printf("%s", TextoMe); } return 1;
Код:
CMD:me(playerid, params[])return cmd_me(playerid, params); CMD:ame(playerid, params[]) { if(IsPlayerConnected(playerid)) { new TextoMe[128], jugador[MAX_PLAYER_NAME]; if(sscanf(params, "s[128]", TextoMe)) return SendClientMessage(playerid, COLOR_YELLOW, "/me [accion] o /ame [accion]"); GetPlayerName(playerid, jugador, sizeof(jugador)); format(TextoMe, sizeof(TextoMe), "* %s %s", jugador, TextoMe); ProxDetector(30.0, playerid, TextoMe, Rol, Rol, Rol, Rol, Rol); printf("%s", TextoMe); } return 1; }