[AJUDA]3D No Carro
#1

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
Reply
#2

Vocк trocou OnPlayerEnterVehicle, por OnPlayerExitVehicle
Reply
#3

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
Reply
#4

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..
Reply
#5

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.
Reply
#6

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?
Reply
#7

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

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;
}
Reply
#9

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!
Reply
#10

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.. '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)