04.03.2015, 18:07
Olб, Eu tentei colocar pra quando o admin criar um vйiculo aparecesse o nome dele, porйm nгo da certo, Nгo aparece nada.
Код:
if( !strcmp( cmd, "/Cv", true ) || !strcmp( cmd, "/cv", true ))
{
if( aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Gerente ] == 1 )
{
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Cv [ ID ou Nome ] [ Cor1 ] [ Cor2 ]" );
return 1;
}
if( ParticipandoEvento[ playerid ] == 1 || epDM[ playerid ][ dmParticipando ] == 1 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo pode criar veiculos no evento!" );
return 1;
}
new
veiculo = GetVehicleModelID( tmp )
;
if( veiculo == -1 )
{
veiculo = strval( tmp );
if( veiculo < 400 || veiculo > 611 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Somente ID de 400 а 611 !" );
return 1;
}
}
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Cv [ ID ou Nome ] [ Cor1 ] [ Cor2 ]" );
return 1;
}
new
cor1 = strval( tmp )
;
tmp = strtok( cmdtext, idx );
if( !strlen( tmp ))
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /Cv [ ID ou Nome ] [ Cor1 ] [ Cor2 ]" );
return 1;
}
new
cor2 = strval( tmp )
;
new
Float:x, Float:y, Float:z, Float:a
;
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, a );
vehid = CreateVehicle( veiculo, x, y, z, a, cor1, cor2, -1 );
LinkVehicleToInterior( vehid, GetPlayerInterior( playerid ));
PutPlayerInVehicle( playerid, vehid, 0 );
new s[50],n[24];
GetPlayerName(playerid, n, 24);
format(s, 50, "Veiculo de %s [%d]", n, playerid);
textdrr = Create3DTextLabel(s, -1, 0.0, 0.0, 0.0, 30.0, 0, 1 );
Attach3DTextLabelToVehicle( textdrr, Vehicle[playerid], 0.0, 0.0, 2.0);
PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 );
format( string, sizeof( string ), "[ NVL Admin ] Veнculo %s criado com sucesso {FF0000}( NГO ESQUEЗA DE EXCLUIR )!", vNome[ GetVehicleModel( vehid ) - 400 ] );
SendClientMessage( playerid, 0x00FF66AA, string );
}
return 1;
}

