[AJUDA]Erro ao digitar comando
#1

Bom,eu to com um pequeno problema,eu,como sou novato,fiz um FS sу para por comandos do servidor,e botei no meu GM um comando sу que seria de vida e colete...,mas eu botei um comando novo no FS, e й sу com ele que acontece isso...
Talvez seja algum conflito? ;s
PS: O comando funciona mas logo em seguida dб a mensagem de comando desconhecido.


link da imagem : http://imageshack.us/f/716/samp103ba.png/

Alguйm saberia dizer porque?
PS: Eu uso vбrios FS, tunar,healthbar4,hora real,carros,login,mudarskin e um de armas...
Obrigado
Reply
#2

posta o comando
Reply
#3

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])

if(strcmp(cmdtext, "/grana", true) == 0){
if(IsPlayerAdmin(playerid) == 0){
SendClientMessage(playerid, 0xFFFFFFAA, "Parabйns,vocк acaba de ganhar na loteria!");
GivePlayerMoney(playerid, 99999999);
}
return 1;
}
o ъnico comando do meu gm.
Reply
#4

Ja achei o erro , tente assim:

pawn Код:
if(strcmp(cmdtext, "/grana", true) == 0){
if(IsPlayerAdmin(playerid)){
SendClientMessage(playerid, 0xFFFFFFAA, "Parabйns,vocк acaba de ganhar na loteria!");
GivePlayerMoney(playerid, 99999999);
}
return 1;
}
@EDITED
(17:05) Se nгo conseguir poste!
(17:06) Se Conseguir +rep e avise!
Reply
#5

Nгo deu :\ o comando funciona,mas aparece a mensagem embaixo de unknown command...
Reply
#6

Tente fazer isto:
pawn Код:
/rcon login [senha-do-rcon]
e depois coloque
pawn Код:
/grana
Reply
#7

pawn Код:
if (strcmp("/grana", cmdtext, true, 10) == 0)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "| ERRO | Vocк nгo tem permissгo.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Parabйns,vocк acaba de ganhar na loteria!");
    GivePlayerMoney(playerid, 99999999);
    return 1;
}
Reply
#8

pawn Код:
if(strcmp(cmdtext, "/grana", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nгo tens permiзгo para isto!");
    SendClientMessage(playerid, 0xFFFFFFAA, "Parabйns,vocк acaba de ganhar na loteria!");
    GivePlayerMoney(playerid, 99999999);
    return 1;
}
Reply
#9

Galera,й o seguinte,quando sou um player normal,sem estar logado na rcon, o comando funciona,mas aparece
SERVER: Unknown command.
E quando estou logado, o comando nгo pega!
Mas o comando й para todos players tambйm,nгo sу para admin!
Reply
#10

Como й o ъnico comando que vocк possui na callback OnPlayerCommandText
Substitua sua callback por esta:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    cmd = strtok(cmdtext, idx);
    //Comando:
    if(!strcmp(cmd,"/grana",true))
    {
        SendClientMessage(playerid, 0xFFFFFFAA, "Parabйns,vocк acaba de ganhar na loteria!");
        GivePlayerMoney(playerid, 9999999);
        return true;
    }
    return false;
}

stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];

    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)