18.06.2014, 23:05
Nгo testei, espero que ajude!
Post: PT
Post: CanTLoGin
Espero ajudar
pawn Код:
CMD:cv(playerid, params[])
{
if(/* variavel de adm */)
{
new string[256], modelo, carro, cor1, cor2,
Float:X, Float:Y, Float:Z, Float:Angle;
if(sscanf(params, "ddd", modelo, cor1, cor2)) return SendClientMessage(playerid, -1, "Digite: /cv [modelo] [cor1] [cor2]");
if(IsPlayerConnected(playerid))
{
if(modelo >= 400 && modelo <= 611)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Saia deste veнculo para criar outro.");
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angle);
carro = AddStaticVehicleEx(modelo, X, Y, Z, Angle, cor1, cor2, 30);
LinkVehicleToInterior(carro, GetPlayerInterior(playerid));
SetVehicleVirtualWorld(carro, GetPlayerVirtualWorld(playerid));
format(string, sizeof(string), "Vocк criou o veнculo de id: %d", modelo);
SendClientMessage(playerid, -1, string);
}
else SendClientMessage(playerid, -1, "Valor invбlido, tente novamente! | ID's = 400-611");
}
}
return 1;
}
pawn Код:
CMD:ir(playerid, params[])
{
new id, Float:P[3];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, CINZA, "USO: /ir [Nome do Jogador / ID]");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO, "[ERRO] Jogador OFFLINE.");
GetPlayerPos(id, P[0], P[1], P[2]);
SetPlayerPos(playerid, P[0]+1, P[1], P[2]+0.5);
SetPlayerInterior(playerid, GetPlayerInterior(id));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
GetPlayerName(id, str, MAX_PLAYER_NAME);
format(str, 128, "[TELEPORTE] Vocк foi atй o jogador %s [ID %d].", str, id);
SendClientMessage(playerid, AMARELO, str);
GetPlayerName(playerid, str, MAX_PLAYER_NAME);
format(str, 128, "[TELEPORTE] O(a) jogador %s [ID %d] veio atй vocк.", str, playerid);
SendClientMessage(id, VERDE, str);
return 1;
}
Espero ajudar