[Ajuda] strmid erro? nгo sei o que fiz.. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] strmid erro? nгo sei o que fiz.. (
/showthread.php?tid=584794)
strmid erro? nгo sei o que fiz.. -
JoshNudock - 08.08.2015
Olб, meu codigo nгo estб funcionando, fiz ele a 2 anos, alguem pode me ajudar? quando digito o comando /aceitar empresa (executa a parte do codigo) aparece "SERVER: Unknown command.", por que? o que fiz de errado?
PHP код:
else if (strcmp(pVariavel, "empresa", true) == 0)
{
if (OfereceuEmpresa[playerid] == -1)
return SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Ninguйm lhe ofereceu uma empresa.");
if (AccountData[playerid][pPbiskey] != 255)
return SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Vocк jб possui uma empresa.");
if (IsPlayerConnected(OfereceuEmpresa[playerid]))
{
if(GetPlayerMoney(playerid) < OfereceuEmpresaValor[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Vocк nгo tem dinheiro suficiente em mгos.");
if (isequal(ReturnPlayer(OfereceuEmpresa[playerid]), SBizzInfo[OfereceuEmpresaID[playerid]][sbOwner]))
strmid(SBizzInfo[OfereceuEmpresaID[playerid]][sbOwner], ReturnPlayer(playerid), 32, strlen(ReturnPlayer(playerid)), 255);
if(isequal(ReturnPlayer(OfereceuEmpresa[playerid]), BizzInfo[OfereceuEmpresaID[playerid]][bOwner]))
strmid(BizzInfo[OfereceuEmpresaID[playerid]][bOwner], ReturnPlayer(playerid), 0, strlen(ReturnPlayer(playerid)), 255);
format(string, sizeof(string), "Vocк comprou a empresa de %s no valor de $%d.", GetPlayerNameRP(OfereceuEmpresa[playerid]), OfereceuEmpresaValor[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s comprou a empresa que vocк ofereceu por $%d.", GetPlayerNameRP(playerid), OfereceuEmpresaValor[playerid]);
SendClientMessage(OfereceuEmpresa[playerid], COLOR_LIGHTBLUE, string);
GivePlayerMoney(OfereceuEmpresa[playerid], OfereceuEmpresaValor[playerid]);
GivePlayerMoney(playerid, -OfereceuEmpresaValor[playerid]);
AccountData[OfereceuEmpresa[playerid]][pPbiskey] = -1;
AccountData[playerid][pPbiskey] = OfereceuEmpresaID[playerid];
OfereceuEmpresa[playerid] = -1;
OfereceuEmpresaID[playerid] = -1;
OfereceuEmpresaValor[playerid] = -1;
OnPropUpdate();
}
return 1;
}
Re: strmid erro? nгo sei o que fiz.. -
willttoonn - 08.08.2015
O error se da depois das mensagens informando a compra ou antes?
Se for depois, tente verificar o
OnPropUpdate();
Re: strmid erro? nгo sei o que fiz.. -
JonathanFeitosa - 08.08.2015
Resumidamente falando, alguma parte do cуdigo estб fazendo 'dar erro no comando'.
Sugiro que faзa debug atй encontrar utilizando /* */