SA-MP Forums Archive
[AJUDA]3D No Carro - 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]3D No Carro (/showthread.php?tid=278975)



[AJUDA]3D No Carro - ReDKiiL - 24.08.2011

Ai Galera Tava Criando Um 3D Text Label Atй Deu Certo Mais Quando Outro Player Entra No Veiculo Fika Sendo Que o Carro й Dele Eu Quero Que MOstre o NOme De Quem Criou o Carro Nao De Quem Entrou e Sai Do Veiculo Vejao o Codigo:

Quote:

public OnPlayerExitVehicle(playerid, vehicleid)
{
new string[128];
new NameP[MAX_PLAYER_NAME];
GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
format(string,sizeof(string),"Veiculo De:\n%s[ID:%d]",NameP,playerid);
SVTEXT = Create3DTextLabel(string,0xFF8000FF,0,0,0,40.0,1);
SVTEXT = Create3DTextLabel(string,0xFF8000FF,0,0,0,40.0,1);
Attach3DTextLabelToVehicle(SVTEXT, vehicleid, 0.0, 0.0, 1.0);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid)
{
Delete3DTextLabel(SVTEXT);
return 1;
}

Ajudem Ai



Re: [AJUDA]3D No Carro - ViniBorn - 24.08.2011

Vocк trocou OnPlayerEnterVehicle, por OnPlayerExitVehicle


Respuesta: Re: [AJUDA]3D No Carro - ReDKiiL - 24.08.2011

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Vocк trocou OnPlayerEnterVehicle, por OnPlayerExitVehicle
Nao Entendi o Que Voce Quis Dizer Eu Postei a 2 public para vcs entederem melhor


Re: [AJUDA]3D No Carro - Sr.Pekeno - 24.08.2011

A Red acho que tipo assim vocк colocou o nome de quem entrar para ser o dono do veнculo, acho que vocк teria que fazer uma Loop, nгo entendo muito disso, mais tente achar partes no gamemode que mostre quem й dono do veнculo isso pode ajudar bastante..


Re: [AJUDA]3D No Carro - ViniBorn - 24.08.2011

Vocк trocou OnPlayerEnterVehicle, por OnPlayerExitVehicle

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
    new string[64];
    new NameP[MAX_PLAYER_NAME];
    GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
    format(string,sizeof(string),"Veiculo De:\n%s[ID:%d]",NameP,playerid);
    SVTEXT = Create3DTextLabel(string,0xFF8000FF,0,0,0,40.0,1);
    Attach3DTextLabelToVehicle(SVTEXT, vehicleid, 0.0, 0.0, 1.0);
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    Delete3DTextLabel(SVTEXT);
    return 1;
}

Pegue o conteъdo de OnPlayerEnterVehicle, e coloque dentro do comando de criar carro.


Respuesta: [AJUDA]3D No Carro - ReDKiiL - 24.08.2011

Quote:

//menu de carro
if(strcmp(cmdtext,"/c", true) == 0 || strcmp(cmdtext,"/carro", true) == 0)
{
if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid, COLOR_RED,"[ERRO] Vocк nгo pode usar esse comando em interior.");
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
PutPlayerInVehicle(playerid,CreateVehicle(411,X,Y, Z+2,Angle,-1,-1,-1),0);
new car = GetPlayerVehicleID(playerid);
AddVehicleComponent(car,1079);
SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(p layerid));
return 1;
}

й que faz para criar o veiculo

Isso AJuda?



Re: [AJUDA]3D No Carro - JonathanFeitosa - 24.08.2011

Nгo. se quiser usar isso nй... ex: para quando o player criar um carro, aparecer o nome dele


Re: [AJUDA]3D No Carro - ViniBorn - 24.08.2011

pawn Код:
if(strcmp(cmdtext,"/c", true) == 0 || strcmp(cmdtext,"/carro", true) == 0)
{
    if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid, COLOR_RED,"[ERRO] Vocк nгo pode usar esse comando em interior.");

    new string[64];
    new NameP[MAX_PLAYER_NAME];
    GetPlayerName(playerid, NameP, MAX_PLAYER_NAME);
    format(string,sizeof(string),"Veiculo De:\n%s[ID:%d]",NameP,playerid);
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,Angle);
    DestroyVehicle(GetPVarInt(playerid,"Veiculo"));
    PutPlayerInVehicle(playerid,CreateVehicle(411,X,Y, Z+2,Angle,-1,-1,-1),0);
    new car = GetPlayerVehicleID(playerid);
    AddVehicleComponent(car,1079);
    SetPVarInt(playerid,"Veiculo",GetPlayerVehicleID(playerid));    
    SVTEXT = Create3DTextLabel(string,0xFF8000FF,0,0,0,40.0,1);
    Attach3DTextLabelToVehicle(SVTEXT, car, 0.0, 0.0, 1.0);

    return 1;
}



Respuesta: [AJUDA]3D No Carro - ReDKiiL - 24.08.2011

Vou Ser Mais Detalhado: Eu Quero Que Se o Dono Sair Do Carro Aparece. Se Outro Player Sair Do Carro Nao Criar o Texto. Deleta o Texto So Se For o Dono Se Outro Player Entrar No Carro Nao Deleta Quero Que As Funзoes De Criar e Deletar os Textos So Funcionem Para Quem Criou o Carro! ou Seja o Dono!


Re: [AJUDA]3D No Carro - MaGnO_357 - 24.08.2011

Quote:
Originally Posted by ReDKiiL
Посмотреть сообщение
Eu Quero
@OFF Bom ninguem aqui tem a obrigaзгo de te ajudar.. nгo й assim eu quero e pronto.. '-'