CMD:barril(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
new Float: X,
Float: Y,
Float: Z;
GetPlayerPos(playerid, X, Y, Z);
PosicaoFrentePlayer(playerid, X, Y, 50);
new barril;
barril = CreateObject(1225, X, Y, Z, 0, 0, 0, 50);
Barris[tBarris] = barril;
tBarris ++;
SendClientMessage(playerid, VERDE_CLARO, "[LL ADMIN] Vocк criou um barril explosivo, para destrui-lo use /dbarris");
return 1;
}
CMD:dbarris(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
for(new o = 0; o < sizeof(Barris); o++)
{
DestroyObject(Barris[o]);
}
SendClientMessage(playerid, VERDE_CLARO, "[LL ADMIN] Todos os Barris foram destruнdos");
return 1;
}
stock PosicaoFrentePlayer( playerid, &Float:x, &Float:y, Float:distance)
{
new
Float:a
;
GetPlayerPos( playerid, x, y, a);
GetPlayerFacingAngle( playerid, a);
if(GetPlayerVehicleID( playerid ))
{
GetVehicleZAngle(GetPlayerVehicleID( playerid ), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
PPC_PlayerCommands.inc(3695) : error 012: invalid function call, not a valid address
PPC_PlayerCommands.inc(3695) : warning 215: expression has no effect
PPC_PlayerCommands.inc(3695) : error 001: expected token: ";", but found ")"
PPC_PlayerCommands.inc(3695) : error 029: invalid expression, assumed zero
PPC_PlayerCommands.inc(3695) : fatal error 107: too many error messages on one line
COMMAND:fakechat(playerid, params[])
{
new Fala[128];
new String[80];
if(APlayerData[playerid][PlayerLevel] < 4) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
if(sscanf(params, "us", ID, Fala)) return SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /fakechat [ID] [Fala]"), SendClientMessage(playerid, CINZA, "Use o comando para fazer com que vocк fale por um certo jogador");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
new Cor = GetPlayerColor(ID);
format(String, sizeof(String), "%s: {FFFFFF}%s", Nome(ID), Fala);
SendClientMessageToAll(Cor, String);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerDados[i][Admin] > 0)
{
format(String, sizeof(String), "O Administrador %s usou o fake chat com o jogador %s. Esta mensagem foi exibida apenas para administrador!", Nome(playerid), Nome(ID));
SendClientMessage(i, AZUL_CLARO, String);
}
}
return 1;
}
CMD:barril(playerid){
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
new Float: XA, Float: YB, Float: ZC;
GetPlayerPos(playerid, XA, YB, ZC);
new barril;
barril = CreateObject(1225, XA, YB, ZC, 0, 0, 0);
Barris[tBarris] = barril;
tBarris ++;
SendClientMessage(playerid, VERDE_CLARO, "[LL ADMIN] Vocк criou um barril explosivo, para destrui-lo use /dbarris");
return true;
}
new barril[playerid];
CMD:barril(playerid){
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
new Float: XA, Float: YB, Float: ZC;
GetPlayerPos(playerid, XA, YB, ZC);
barril[playerid] = CreateObject(1225, XA, YB, ZC, 0, 0, 0);
Barris[tBarris] ++l;
SendClientMessage(playerid, VERDE_CLARO, "[LL ADMIN] Vocк criou um barril explosivo, para destrui-lo use /dbarris");
return true;
}
barril = CreateObject(1225, X, Y, Z, 0, 0, 0, 50);
barril = CreateDynamicObject(1225, X, Y, Z, 0, 0, 0, 50);
tBarris ++;
pawn Код:
|
Acretito que por ser PPC_Trucking vocк use streamer entгo
PHP код:
PHP код:
|
new MyBarril[MAX_PLAYERS][10], barril[MAX_PLAYERS];
CMD:barril(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
for(new o = 0; o < 11; o++)
if(MyBarril[playerid][o] != 0)return true;
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
barril[playerid] ++;
MyBarril[playerid][barril[playerid]] = CreateObject(1225, Pos[0], Pos[1], Pos[2], 0, 0, 0, 50);
SendClientMessage(playerid, VERDE_CLARO, "Vocк criou um barril explosivo, para destrui-lo use /dbarris");
return 1;
}
CMD:dbarris(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
for(new o = 0; o < 11; o++)
{
DestroyObject(MyBarril[playerid][o]);
MyBarril[playerid][o] = 0;
}
SendClientMessage(playerid, VERDE_CLARO, "Todos os Barris foram destruнdos");
return true;
}
/* Em onplayerdisconnect coloque
for(new o = 0; o < 11; o++)
{
DestroyObject(MyBarril[playerid][o]);
MyBarril[playerid][o] = 0;
}
*/
COMMAND:fakechat(playerid, params[])
{
new Fala[128], String[80];
if(APlayerData[playerid][PlayerLevel] < 4) return SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк nгo tem pemissгo usar esse comando.");
if(sscanf(params, "us", ID, Fala))
{
SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /fakechat [ID] [Fala]");
SendClientMessage(playerid, CINZA, "Use o comando para fazer com que vocк fale por um certo jogador");
}
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
new Cor = GetPlayerColor(ID);
format(String, sizeof(String), "%s: {FFFFFF}%s", Nome(ID), Fala);
SendClientMessageToAll(Cor, String);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerDados[i][Admin] > 0)
{
format(String, sizeof(String), "O Administrador %s usou o fake chat com o jogador %s. Esta mensagem foi exibida apenas para administrador!", Nome(playerid), Nome(ID));
SendClientMessage(i, AZUL_CLARO, String);
}
}
return 1;
}[/i]