[AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
Olб galera, td bm?
Entгo, meu problema de hoje й: eu fiz um comando chamado /assaltar, que assalta um jogador. Mas tpw, qndo eu uso ele, com os dados pedidos, da Unknow Command. E digitando so /assaltar vai normal --'. Por favor, eu peзo a ajuda d vcs. ^^
Taai o cmd. (Vo postar a parte que estб com o problema somente).
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new AssaltoString[256];
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid, grana, idx;
new tmp[256];
tmp = strtok(cmdtext, idx);
if(strcmp(cmdtext, "/assaltar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, CINZA, "Forma de Uso: /assaltar [ID do Jogador ou Nome do Jogador] [Quantia]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, CINZA, "Forma de Uso: /assaltar [ID do Jogador ou Nome do Jogador] [Quantia]");
return 1;
}
grana = strval(tmp);
if(grana < 1 || grana > 30000)
{
SendClientMessage(playerid, CINZA, "O Valor nгo pode ser Menor que R$ 1 ou maior que R$30000.");
return 1;
}
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(AssaltoString, sizeof(AssaltoString), "* Vocк estб Assaltando o Jogador %s. (R$: %d)", giveplayer, grana);
SendClientMessage(playerid, BRANCO, AssaltoString);
format(AssaltoString, sizeof(AssaltoString), "* Vocк estб sendo Assaltado por %s. Preзo do Assalto: R$ %d. Digite /aceitar para Aceitar o Assalto.", grana, grana);
SendClientMessage(giveplayerid, BRANCO, AssaltoString);
Assalto[giveplayerid] = playerid;
DinheiroAssalto[giveplayerid] = grana;
return 1;
}
else
{
SendClientMessage(playerid, CINZA, "A Vнtma estб longe de Vocк!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, CINZA, "Este ID nгo estб jogando agora!");
return 1;
}
}
return 1;
}
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
Nгo sei? faзo coisas melhores q tu. Se nгo vai ajudar, nгo de opniгo. Aprenda a ser gente e dpois venha a falar cmgo. Tu deve saber nem o que й SendClientMessage, seu nb...
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
BiieL - 28.08.2010
aff, Roam, o q eh isso?
Regras:
# 6 - Insultos e provocaзхes nгo serгo tolerados.
kd vc ?
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
Good: Se eu nгo soubesse, nгo teria feito esse comando --'. Cara, pela mr d deus, cresce e aparece. pqp
Biell: й vdd
@OnTopic.
Nobody...?
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
@OFF Topic.
Veja os outros tуpicos. Eu digo para ele procurar no Search e ele diz que eu quero fazer motim para ganhar admin.... Nunca insultei familia d ngm, coisa de nerd isso.
@ONTOPIC.
O Problema й esse na SS:
(UPANDO - NET LENTA).
Respuesta: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
ipsBruno - 28.08.2010
@TOPIC:
Nгo entendi muito bom,parece ser problemas nas Returns
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new AssaltoString[256];
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid, grana, idx;
new tmp[128];
tmp = strtok(cmdtext, idx);
if(strcmp(cmdtext, "/assaltar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, CINZA, "Forma de Uso: /assaltar [ID do Jogador ou Nome do Jogador] [Quantia]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, CINZA, "Forma de Uso: /assaltar [ID do Jogador ou Nome do Jogador] [Quantia]");
grana = strval(tmp);
if(grana < 1 || grana > 30000) return SendClientMessage(playerid, CINZA, "O Valor nгo pode ser Menor que R$ 1 ou maior que R$30000.");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(AssaltoString, sizeof(AssaltoString), "* Vocк estб Assaltando o Jogador %s. (R$: %d)", giveplayer, grana);
SendClientMessage(playerid, BRANCO, AssaltoString);
format(AssaltoString, sizeof(AssaltoString), "* Vocк estб sendo Assaltado por %s. Preзo do Assalto: R$ %d. Digite /aceitar para Aceitar o Assalto.", grana, grana);
SendClientMessage(giveplayerid, BRANCO, AssaltoString);
Assalto[giveplayerid] = playerid;
DinheiroAssalto[giveplayerid] = grana;
return 1;
}
else
{
SendClientMessage(playerid, CINZA, "A Vнtma estб longe de Vocк!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, CINZA, "Este ID nгo estб jogando agora!");
return 1;
}
}
return 1;
}
@OFF:
Tenham mais respeito um com os outros,meu ouvido nгo e "pinico" para escutar essas briguinhas de crianзas revoltadas,sem ofensa
Briguem por PM,qualquer coisa,menos aqui...
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
@Topic.
Aqui estгo as SS:
SS11 - Comando funcionando.
/imageshack/i/samp011s.png/
SS12 - Sendo Digitado.
/imageshack/i/samp012jm.png/
SS13 - Erro
/imageshack/i/samp013em.png/
Drakon, vou testar o comando passado aqui, para ver se funciona. Obrgdo.
@OffTopic.
Sim, eu nгo vou discutir c ngm, fika levando briguinha infantil sem fundamentos a sйrio? me poupe.
EDITT:
Nгo funfou Drakon..
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
LeLeTe - 28.08.2010
tmp = strtok(cmdtext, idx);
Pode ser esse seu problema.
Troque para cmd = strtok(cmdtext, idx);
Defina tambйm new cmd[128];
E substitua if(strcmp(cmdtext, "/assaltar", true) == 0) por if(strcmp(cmd, "/assaltar", true) == 0)
Espero que funfe.
@GoD.
Deve ser alguйm do fуrum que tб querendo zoar com todo mundo. Й um bobгo achando que tб fazendo o maior sucesso.
LEMBREM-SE PESSOAS!!!
DO
NOT
FEED
THE
TROLLS!!!
NГO ALIMENTE OS TROLLS! IGNORE-OS!
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
Vlew Lelete, tirou o Unknow Command, mas tpw, ele nгo 'le' o comando, sу fica naquilo do /assaltar [id] [grana]. Mesmo digitando os valores.
@offtopic
Nгo lelete, ele nгo й do Fуrum, ele jogava no mermo sv q eu jogava.
Re: [AJUDA] Problemas no /assaltar (CMD FEITO POR MIM) -
Marco_Nutz - 28.08.2010
Nobody? (Jб se passaram 12 hras do meu ъltimo post.)