[Ajuda] Com funcao
#1

Код:
CreateDialogVehicle(playerid,vehicleid)
{
	new Float:PAngulo;
	DestroyVehicle(carcriado[playerid]);
	GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid, PAngulo);
    carcriado[playerid] = CreateVehicle(vehicleid,X,Y,Z,PAngulo,-1, -1, -1);
    LinkVehicleToInterior(carcriado[playerid],GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid, carcriado[playerid], 0);
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),playerid, 0, 1);
	return 1;
}
qual problema dessa funcao, que se eu criar um veiculo eu ando nele normal, ai se outro cara criar o meu destroi..

devia funcionar como esperado para todos
Reply
#2

Quando й chamada essa funзгo, tem isso aqui que faz com que destrua o outro carro criado:

Carro criado:
pawn Код:
carcriado[playerid] = CreateVehicle(vehicleid,X,Y,Z,PAngulo,-1, -1, -1);
Destrуi:
pawn Код:
DestroyVehicle(carcriado[playerid]);
Reply
#3

isso e para destruir o carro que ele criou anteriormente
Reply
#4

e outra, isso deveria funcionar sem esses problema pois eu tratei MAX_PLAYERS
Reply
#5

Sim, й que eu nгo tinha me ligado ali no [playerid].
Reply
#6

alguem ajuda
Reply
#7

aonde que vocк usa esta funзгo ?
Reply
#8

no dialog, CreateDialogVehicle(playerid,54; por exemplo
Reply
#9

pawn Код:
CreateDialogVehicle(playerid,vehicleid)
{
    static Float:PAngulo, Car[MAX_PLAYERS];
    static Float:Xis, Float:Yis, Float:Ziz;
    DestroyVehicle(Car[playerid]);
    GetPlayerPos(playerid, Xis, Yis, Ziz);
    GetPlayerFacingAngle(playerid, PAngulo);
    Car[playerid] = CreateVehicle(vehicleid,Xis,Yis,Ziz,PAngulo,-1, -1, -1);
    LinkVehicleToInterior(Car[playerid],GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid, Car[playerid], 0);
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),playerid, 0, 1);
    return 1;
}
Reply
#10

nossa Garfield, voce e um genio rs, sabe me explicar oque tava havendo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)