SA-MP Forums Archive
[Ajuda] Com funcao - 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] Com funcao (/showthread.php?tid=309904)



[Ajuda] Com funcao - cotonete - 09.01.2012

Код:
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


Re: [Ajuda] Com funcao - Hardware - 09.01.2012

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]);



Re: [Ajuda] Com funcao - cotonete - 09.01.2012

isso e para destruir o carro que ele criou anteriormente


Re: [Ajuda] Com funcao - cotonete - 09.01.2012

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


Re: [Ajuda] Com funcao - Hardware - 09.01.2012

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


Re: [Ajuda] Com funcao - cotonete - 09.01.2012

alguem ajuda


Re: [Ajuda] Com funcao - sGarfield - 09.01.2012

aonde que vocк usa esta funзгo ?


Re: [Ajuda] Com funcao - cotonete - 09.01.2012

no dialog, CreateDialogVehicle(playerid,54; por exemplo


Re: [Ajuda] Com funcao - sGarfield - 09.01.2012

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;
}



Re: [Ajuda] Com funcao - cotonete - 09.01.2012

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