16.03.2013, 00:36
pawn Код:
#include <a_samp>
#include <zcmd>
#define DIALOG_TEXTVEH 9891
new ExisteT;
CMD:textveh(playerid)
{
ShowPlayerDialog(playerid, DIALOG_TEXTVEH, DIALOG_STYLE_INPUT, "Car Text - Criador", "Insira o texto que vocк quer inserir na lateral do seu carro.", "Criar", "Cancelar");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TEXTVEH)
{
if(response)
{
if(ExisteT == 0)
{
SetPVarInt(playerid, "Text1",CreateObject(19327,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "Text1"), GetPlayerVehicleID(playerid), -1.104999, 0.000000, 0.180000, -4.020000, 0.000001, 269.340515);
SetObjectMaterialText(GetPVarInt(playerid, "Text1"), inputtext, 0, OBJECT_MATERIAL_SIZE_256x128 , "Gabriola", 50, 1, 0xFFFFFFFF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SendClientMessage(playerid, 0xDEEE20FF, "Texto adicionado na lateral do seu veiculo..");
ExisteT = 1;
}
else {
ExisteT = 0;
DestroyObject(GetPVarInt(playerid, "Text1"));
SendClientMessage(playerid, -1, "Texto removido na lateral do seu veiculo!");
}
}
}
return 0;
}
pawn Код:
CMD:ecarona(playerid, params[])
{
new plid, string[80];
if(!IsPlayerConnected(plid)) return SendClientMessage(playerid, COR_VERMELHO, "[ Erro ] Usuбrio nгo conectado.");
if(sscanf(params, "d",plid)) return SendClientMessage(playerid, COR_VERMELHO, "[ Erro ] /ecarona [id]");
if(plid == playerid) return SendClientMessage(playerid, COR_VERMELHO, "[ Erro ] Vocк nгo pode entrar de carona em seu prуpio veнculo.");
new VehicleID; VehicleID = GetPlayerVehicleID(plid);
PutPlayerInVehicle(playerid, VehicleID, 1);
format(string, sizeof(string), "O Administrador %s (%d) entrou de carona em seu veiculo!", gName(playerid), playerid);
SendClientMessage(plid, COR_AMSG , string);
return 1;
}
gName(playerid)
{
new Name[24];
GetPlayerName(playerid,Name, 24);
return Name;
}