[Ajuda] strmid erro? nгo sei o que fiz..
#1

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(playeridCOLOR_GRAD1"ERRO: Ninguйm lhe ofereceu uma empresa.");
                if (
AccountData[playerid][pPbiskey] != 255)
                    return 
SendClientMessage(playeridCOLOR_GRAD1"ERRO: Vocк jб possui uma empresa.");
                if (
IsPlayerConnected(OfereceuEmpresa[playerid]))
                {
                    if(
GetPlayerMoney(playerid) < OfereceuEmpresaValor[playerid])
                        return 
SendClientMessage(playeridCOLOR_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), 32strlen(ReturnPlayer(playerid)), 255);
                    if(
isequal(ReturnPlayer(OfereceuEmpresa[playerid]), BizzInfo[OfereceuEmpresaID[playerid]][bOwner]))
                        
strmid(BizzInfo[OfereceuEmpresaID[playerid]][bOwner], ReturnPlayer(playerid), 0strlen(ReturnPlayer(playerid)), 255);
                    
format(stringsizeof(string), "Vocк comprou a empresa de %s no valor de $%d."GetPlayerNameRP(OfereceuEmpresa[playerid]), OfereceuEmpresaValor[playerid]);
                    
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                    
format(stringsizeof(string), "%s comprou a empresa que vocк ofereceu por $%d."GetPlayerNameRP(playerid), OfereceuEmpresaValor[playerid]);
                    
SendClientMessage(OfereceuEmpresa[playerid], COLOR_LIGHTBLUEstring);
                    
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;
            } 
Reply
#2

O error se da depois das mensagens informando a compra ou antes?

Se for depois, tente verificar o OnPropUpdate();
Reply
#3

Resumidamente falando, alguma parte do cуdigo estб fazendo 'dar erro no comando'.

Sugiro que faзa debug atй encontrar utilizando /* */
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)