[Ajuda] Code bugado..
#1

Bem, estou dкs de ontem tentando descobrir oque tem de errado nesse code, porйm ainda nгo descobri nada.. Entгo decidi vir perguntar a vocкs.

Primeiramente o cуdigo:

pawn Код:
else if(IsAGrooveCar(newcar))
                {
                    if(!IsAGroove(playerid))
                    {
                        SendClientMessage(playerid, COR_GRO, "Vocк nгo й da Groove Street, por isso nгo tem a chave desse veнculo !");
                        RemovePlayerFromVehicleEx(playerid);
                    }
                    else if(newcar != INVALID_VEHICLE_ID)
                    {
                        if(motor[newcar] == 0)
                        {
                            GetVehicleParamsEx(newcar, mot, lu, alar, por, cap, porma, ob);
                            SetVehicleParamsEx(newcar, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
                            motor[newcar] = 1;
                            SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
                        }
                        else if(motor[newcar] == 1)
                        {
                            SendClientMessage(playerid, -1, "Seu veнculo jб estб ligado.");
                        }
                    }
                }
(essa й sу uma parte do code)

Entгo, se eu nгo sou da groove eu entro no carro e diz certo que eu nгo sou da groove e por isso nao tenho a chave.. Porйm se eu sou da groove e dou o comando dentro de um carro deles diz: Server Unknown como se o cmd nгo existisse, porйm esse code:

pawn Код:
if(IsAAztecaCar(newcar))
                {
                    if(!IsAAzteca(playerid))
                    {
                        SendClientMessage(playerid, COR_AZTECAS, "Vocк nгo й um Azteca, por isso nгo tem a chave desse veнculo !");
                        RemovePlayerFromVehicleEx(playerid);
                    }
                    else if(newcar != INVALID_VEHICLE_ID)
                    {
                        if(motor[newcar] == 0)
                        {
                            GetVehicleParamsEx(newcar, mot, lu, alar, por, cap, porma, ob);
                            SetVehicleParamsEx(newcar, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
                            motor[newcar] = 1;
                            SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
                        }
                        else if(motor[newcar] == 1)
                        {
                            SendClientMessage(playerid, -1, "Seu veнculo jб estб ligado.");
                        }
                    }
                }
que й dos aztecas e й perfeitamente igual funciona de todos os jeitos! Tenso =S, alguйm poderia me explicar ou atй mesmo resolver isso?? Att! (rep ++)

@Edit meu code estб bem indentado no gm, porem o forum desorganizou ele...
Reply
#2

Manda isso:
stock ou callback sei lб

PHP код:
IsAGroove 
Reply
#3

pawn Код:
forward IsAGroove(playerid);
//Callback:
public IsAGrooveCar(carid)
{
    if((carid >= 192) && (carid <= 202))
    {
        return true;
    }
    return 0;
}
@edit callback certa:

pawn Код:
public IsAGroove(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
        if(member==14 || member==14)
        {
            return true;
        }
        else if(lider==14 || lider==14)
        {
            return true;
        }
    }
    return 0;
}
Reply
#4

ESQUECE O QUE EU ESCREVI AQUI haushaus
Reply
#5

Manda isso:

PHP код:
public IsAGroove 
Reply
#6

Quote:
Originally Posted by lmsfull
Посмотреть сообщение
se aparece que o comando nao existe, acho que o erro nem estб ai e sim na parte do comando
Ex: if (strcmp("/cmd", cmdtext, true, 4) == 0)
{

tenta botar um return 1; no fim do comando... :P
vou nem zuar vai que й doenзa..

Quote:
Originally Posted by iSmir
Посмотреть сообщение
Manda isso:

PHP код:
public IsAGroove 
Jб dei @Edit '
Reply
#7

Tem certeza que a org groove й o ID 14?

Quando vocк entra nela mostra que й a org ID 14?
Reply
#8

Й vey falei merda kkkkk da chance ai pros novato tbm nй...
Sу acho que ele complicou muito esse codigo poderia ter feito de forma mais simples e ainda funcionava... :P
Reply
#9

Quote:
Originally Posted by iSmir
Посмотреть сообщение
Tem certeza que a org groove й o ID 14?

Quando vocк entra nela mostra que й a org ID 14?
Cara, se nгo fosse nгo mostraria o: Vocк nгo й da Groove Street e por isso nгo tem a chave desse veнculo.. (E sу pra confirmar й id 14 sim..)

Quote:
Originally Posted by lmsfull
Посмотреть сообщение
Й vey falei merda kkkkk da chance ai pros novato tbm nй...
Sу acho que ele complicou muito esse codigo poderia ter feito de forma mais simples e ainda funcionava... :P
Nгo tem como simplificar mais que isso tiu, fiz o mais simples possнvel pra economizar espaзo e deixar mais identado.. (To dando chance pros novatos riaria)'
Reply
#10

Entгo deve ser o ID, faz isso seu GM й GF certo?

ve se tem um comando chamado /repararid, ai tu chega perto de um carro da groove ai, e ve se o ID estб entre
PHP код:
 192 а 202 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)