-
Quem está por aqui 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
- 0
Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.
Pergunta
bruxabranca12 24
if (strcmp(m->MobName, "cmd") == 0 || strcmp(m->MobName, "CMD") == 0)
{
if (pMob[conn].MOB.BaseScore.Level < 1010 || pMob[conn].MOB.CurrentScore.Level < 1010)
{
SendClientMessage(conn, "Este jogador não está conectado.");
return false;
}
char cmd[128] = "";
char sval1[128] = "";
char sval2[128] = "";
char sval3[128] = "";
char sval4[128] = "";
char sval5[128] = "";
char sval6[128] = "";
char sval7[128] = "";
char sval8[128] = "";
char sval9[128] = "";
unsigned int ival1 = 0;
unsigned int ival2 = 0;
long long dval2 = 0;
unsigned int ival3 = 0;
unsigned int ival4 = 0;
unsigned int ival5 = 0;
unsigned int ival6 = 0;
unsigned int ival7 = 0;
unsigned int ival8 = 0;
unsigned int ival9 = 0;
int ret = 0; // Elimina WARNING do SSCANF e pode ser utilizado no futuro
ret = sscanf(m->String + 1, "%s %s %s %s %s %s %s %s %s %s", cmd, sval1, sval2, sval3, sval4, sval5, sval6, sval7, sval8, sval9);
ret = sscanf(sval1, "%d", &ival1);
ret = sscanf(sval2, "%llu", &dval2);
ret = sscanf(sval2, "%d", &ival2);
ALGUEM SABE INFORMAR POR QUE OS COMANDO EX> CMD/GM +SET/ITEM 0000 Não funcionar na source do open ?
ret = sscanf(sval3, "%d", &ival3);
ret = sscanf(sval4, "%d", &ival4);
ret = sscanf(sval5, "%d", &ival5);
ret = sscanf(sval6, "%d", &ival6);
ret = sscanf(sval7, "%d", &ival7);
ret = sscanf(sval8, "%d", &ival8);
ret = sscanf(sval9, "%d", &ival9);
if (!strcmp(cmd, "set"))
{
if (!strcmp(sval1, "item"))
{
STRUCT_ITEM Item;
memset(&Item, 0, sizeof(STRUCT_ITEM));
Item.sIndex = ival2;
if (ival2 >= 2330 && ival2 < 2390)
{
Item.stEffect[0].sValue = 2000;
Item.stEffect[1].cEffect = 120;
Item.stEffect[1].cValue = 60;
}
Item.stEffect[0].cEffect = ival3;
Item.stEffect[0].cValue = ival4;
Item.stEffect[1].cEffect = ival5;
Item.stEffect[1].cValue = ival6;
Item.stEffect[2].cEffect = ival7;
Item.stEffect[2].cValue = ival8;
PutItem(conn, &Item);
SendClientMessage(conn, "SET ITEM CARRY");
char temp[4096];
sprintf(temp, "%s - Set Item Carry [%d %d:%d:%d:%d:%d:%d]", pMob[conn].MOB.MobName, Item.sIndex, Item.stEffect[0].cEffect, Item.stEffect[0].cValue, Item.stEffect[1].cEffect, Item.stEffect[1].cValue, Item.stEffect[2].cEffect, Item.stEffect[2].cValue);
Log("-system", temp, pUser[conn].IP);
return false;
Clique aqui e adquira suas medalhas
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.