Problema com definir o veiculo! -
Franklin0180 - 23.03.2017
Assim, eu criei um sistema de famнlia, funcionou tudo certinho e tals.
Mas agora fui setar uma hq com carros para a famнlia, e compila tudo certo, como podem ver o cуdigo:
PHP код:
new carrofrank[13]; //topo
// na public OnPlayerStateChange
}
else if(newcar == carrofrank[0] || newcar == carrofrank[1] || newcar == carrofrank[2] || newcar == carrofrank[3] || newcar == carrofrank[4] || newcar == carrofrank[5] || newcar == carrofrank[6] || newcar == carrofrank[7] || newcar == carrofrank[8] || newcar == carrofrank[9] || newcar == carrofrank[10] || newcar == carrofrank[11] || newcar == carrofrank[12])
{
if(GetIDFamilia(playerid) != 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COR_CV, "Vocк nгo й da Familia Silva, por isso nгo tem a chave desse veнculo!");
}
Mas, quando eu entro nos carros diz que eu nгo sou da famнlia silva, eu acho que o problema estб aqui:
PHP код:
if(GetIDFamilia(playerid) != 1)
Pois eu nгo sei como definir que esses carros sгo da familia 1.
Se fosse como as orgs seria facil, seria assim:
PHP код:
if(GetPlayerOrg(playerid) != 14)
pois seria sу botar o id da org, mas como eu faзo para definir que os carrofrank sao da familia silva?
Re: Problema com definir o veiculo! -
ViniBorn - 23.03.2017
newcar se refere a que?
GetIDFamilia retorna qual valor?
Re: Problema com definir o veiculo! -
Franklin0180 - 23.03.2017
Quote:
Originally Posted by ViniBorn
newcar se refere a que?
GetIDFamilia retorna qual valor?
|
O newcar esta certo eu uso ele para definir os veiculos.
O problema й esse GetIDFamily ele nao esta certo, eu qeuria saber se tem como eu fazer igual o das org tipo: GetPlayerOrg(playerid) != 1) mas no caso tinha a ser GetPlayerFamily(playerid) != 1) mas eu nao sei criar essa funcao
Re: Problema com definir o veiculo! -
ViniBorn - 23.03.2017
Primeiro vocк tem que ter no GM uma variбvel para armazenar o ID de cada famнlia (da mesma forma como vocк armazena o ID da Org)
Criar a funзгo й fбcil. Vai ser algo parecido com isso
pawn Код:
GetPlayerFamily(playerid) return Familia[playerid];
PS: Vocк pode substuir isso tudo
pawn Код:
else if(newcar == carrofrank[0] || newcar == carrofrank[1] || newcar == carrofrank[2] || newcar == carrofrank[3] || newcar == carrofrank[4] || newcar == carrofrank[5] || newcar == carrofrank[6] || newcar == carrofrank[7] || newcar == carrofrank[8] || newcar == carrofrank[9] || newcar == carrofrank[10] || newcar == carrofrank[11] || newcar == carrofrank[12])
Por isso:
pawn Код:
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
Re: Problema com definir o veiculo! -
tonisantolia - 23.03.2017
Quote:
Originally Posted by ViniBorn
Primeiro vocк tem que ter no GM uma variбvel para armazenar o ID de cada famнlia (da mesma forma como vocк armazena o ID da Org)
Criar a funзгo й fбcil. Vai ser algo parecido com isso
pawn Код:
GetPlayerFamily(playerid) return Familia[playerid];
PS: Vocк pode substuir isso tudo
pawn Код:
else if(newcar == carrofrank[0] || newcar == carrofrank[1] || newcar == carrofrank[2] || newcar == carrofrank[3] || newcar == carrofrank[4] || newcar == carrofrank[5] || newcar == carrofrank[6] || newcar == carrofrank[7] || newcar == carrofrank[8] || newcar == carrofrank[9] || newcar == carrofrank[10] || newcar == carrofrank[11] || newcar == carrofrank[12])
Por isso:
pawn Код:
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
|
Um loop tambйm seria interessante.
Re: Problema com definir o veiculo! -
Franklin0180 - 23.03.2017
Quote:
Originally Posted by ViniBorn
Primeiro vocк tem que ter no GM uma variбvel para armazenar o ID de cada famнlia (da mesma forma como vocк armazena o ID da Org)
Criar a funзгo й fбcil. Vai ser algo parecido com isso
pawn Код:
GetPlayerFamily(playerid) return Familia[playerid];
PS: Vocк pode substuir isso tudo
pawn Код:
else if(newcar == carrofrank[0] || newcar == carrofrank[1] || newcar == carrofrank[2] || newcar == carrofrank[3] || newcar == carrofrank[4] || newcar == carrofrank[5] || newcar == carrofrank[6] || newcar == carrofrank[7] || newcar == carrofrank[8] || newcar == carrofrank[9] || newcar == carrofrank[10] || newcar == carrofrank[11] || newcar == carrofrank[12])
Por isso:
pawn Код:
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
|
deu esse erro:
PHP код:
(19113) : error 033: array must be indexed (variable "GetPlayerFamily")
Nessa linha:
PHP код:
}
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
{
if(GetPlayerFamily(playerid) != 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COR_CV, "Vocк nгo й da Familia Silva, por isso nгo tem a chave desse veнculo!");
}
Re: Problema com definir o veiculo! -
PowerEvolve - 23.03.2017
Amigo, vocк com certeza usa um gm baixado da internet, nй?
Entгo vai ser difнcil dizer para vocк exatamente o cуdigo que terб que utilizar!
Mas procure por uma stock como essa minha que eu usei para definir os veнculos das familias no meu gm Brasil Live RPG:
PHP код:
stock GetPlayerFamilia(playerid)
Ou procure por todas as stock que contenha Famнlia e teste uma por uma!
Se eu fosse fazer no meu gm, ficaria assim:
PHP код:
}
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
{
if(GetPlayerFamilia(playerid) != //Numero da famнlia)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COR_CV, "Vocк nгo й da Famнlia Silva, por isso nгo tem a chave desse veнculo!");
}
Tente procurar ai, nгo espere que os membros aqui do Fуrum lhe dк os cуdigos prontos!!
Re: Problema com definir o veiculo! -
Franklin0180 - 24.03.2017
Quote:
Originally Posted by PowerEvolve
Amigo, vocк com certeza usa um gm baixado da internet, nй?
Entгo vai ser difнcil dizer para vocк exatamente o cуdigo que terб que utilizar!
Mas procure por uma stock como essa minha que eu usei para definir os veнculos das familias no meu gm Brasil Live RPG:
PHP код:
stock GetPlayerFamilia(playerid)
Ou procure por todas as stock que contenha Famнlia e teste uma por uma!
Se eu fosse fazer no meu gm, ficaria assim:
PHP код:
}
else if(newcar >= carrofrank[0] && newcar <= carrofrank[12])
{
if(GetPlayerFamilia(playerid) != //Numero da famнlia)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COR_CV, "Vocк nгo й da Famнlia Silva, por isso nгo tem a chave desse veнculo!");
}
Tente procurar ai, nгo espere que os membros aqui do Fуrum lhe dк os cуdigos prontos!!
|
Encontrei, no meu gm era:
PHP код:
stock PlayNaFamily(playerid)
Muito obrigado, ++rep
Re: Problema com definir o veiculo! -
PowerEvolve - 24.03.2017
Quote:
Originally Posted by Franklin0180
Encontrei, no meu gm era:
PHP код:
stock PlayNaFamily(playerid)
Muito obrigado, ++rep
|
Foi um prazer ajudar!