Can someone convert this to dcmd -
Super_Panda - 04.12.2011
pawn Код:
CMD:respond(playerid, params[])
{
new id, name[24], string[128];
GetPlayerName(playerid, name, 24);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "No puedes usar este comando!");
if(sscanf(params, "us", id, string)) return SendClientMessage(playerid, red, "Usage: /responder [ID] [Mensaje]");
if(HelpAsked[id] == 0) return SendClientMessage(playerid,red,"Esta persona no ha echo ninguna pregunta!");
format(string, sizeof string, "{FF00EA} {0000FF} %s {FFFFFF} te ayudarб {FFCC00} a arreglar {FFAF00} tu problema, {FF00EA} Espera un momento!",name);
SendClientMessage(id, red, string);
format(string, sizeof string, "{FF00EA}Administrador{FFFFFF} %s:{FFCC00} %s",string);
SendClientMessage(id, red, string);
format(string, sizeof string, "Mensaje enviado!! (/pm [%d] [Respuesta])",id);
SendClientMessage(playerid, red, string);
HelpAsked[id] = 0;
return 1;
}
Re: Can someone convert this to dcmd -
grand.Theft.Otto - 04.12.2011
pawn Код:
// top of script
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
// onplayertext
dcmd(respond,7,cmdtext);
// bottom of script
dcmd_respond(playerid, params[])
{
new id, name[24], string[128];
GetPlayerName(playerid, name, 24);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "No puedes usar este comando!");
if(sscanf(params, "us", id, string)) return SendClientMessage(playerid, red, "Usage: /responder [ID] [Mensaje]");
if(HelpAsked[id] == 0) return SendClientMessage(playerid,red,"Esta persona no ha echo ninguna pregunta!");
format(string, sizeof string, "{FF00EA} {0000FF} %s {FFFFFF} te ayudarб {FFCC00} a arreglar {FFAF00} tu problema, {FF00EA} Espera un momento!",name);
SendClientMessage(id, red, string);
format(string, sizeof string, "{FF00EA}Administrador{FFFFFF} %s:{FFCC00} %s",string);
SendClientMessage(id, red, string);
format(string, sizeof string, "Mensaje enviado!! (/pm [%d] [Respuesta])",id);
SendClientMessage(playerid, red, string);
HelpAsked[id] = 0;
return 1;
}
Re: Can someone convert this to dcmd -
SmiT - 04.12.2011
EDIT: Nevermind, person above was faster.
Respuesta: Can someone convert this to dcmd -
Super_Panda - 04.12.2011
pawn Код:
C:\Users\Alex\Desktop\streamer.pwn(1048) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\Alex\Desktop\streamer.pwn(3295) : error 017: undefined symbol "id"
C:\Users\Alex\Desktop\streamer.pwn(3302) : warning 217: loose indentation
C:\Users\Alex\Desktop\streamer.pwn(3309) : error 017: undefined symbol "sscanf"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Re: Can someone convert this to dcmd -
grand.Theft.Otto - 04.12.2011
sscanf download:
https://sampforum.blast.hk/showthread.php?tid=120356
Also, change your old line and replace it with this:
pawn Код:
if(sscanf(params, "us[128]", id, string)) return SendClientMessage(playerid, red, "Usage: /responder [ID] [Mensaje]");
Respuesta: Can someone convert this to dcmd -
Super_Panda - 04.12.2011
It wont fuck up all my dcmd cmds?
Re: Can someone convert this to dcmd -
grand.Theft.Otto - 04.12.2011
No, why would it ?
I use dcmd