[Pedido]/homembomba
#1

Tipo queria um comando que digitasse /homembomba e o cara esprodisse
no casso pra minha org alqadea
aki esta o script so pra alquadea poder usar este cmd

Код:
if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22)
Reply
#2

sprodisse?



pawn Код:
if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22)
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
CreateExplosion(x,y,z, 10, 5.0




\/
Reply
#3

pawn Код:
if(strcmp("/carrobomba", cmdtext, true, 10) == 0)
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em um carro.");
    new Float:X, Float:Y, Float:Z;
    new Veiculo = GetPlayerVehicleID(playerid);
    GetPlayerPos(playerid, X, Y, Z);
    SetVehicleHealth(Veiculo, -100.0);
    CreateExplosion(X, Y, Z, 8, 1.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um carro-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    return 1;
}

if(strcmp("/homembomba", cmdtext, true, 10) == 0)
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 9, 15.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um homem-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    return 1;
}

stock NomeEx(playerid)
{
    new STRING[MAX_PLAYER_NAME];
    GetPlayerName(playerid, STRING, sizeof(STRING));
    return STRING;
}
Ou....

pawn Код:
CMD:carrobomba(playerid, params[])
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em um carro.");
    new Float:X, Float:Y, Float:Z;
    new Veiculo = GetPlayerVehicleID(playerid);
    GetPlayerPos(playerid, X, Y, Z);
    SetVehicleHealth(Veiculo, -100.0);
    CreateExplosion(X, Y, Z, 8, 1.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um carro-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    return 1;
}

CMD:homembomba(playerid, params[])
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 9, 15.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um homem-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    return 1;
}

stock NomeEx(playerid)
{
    new STRING[MAX_PLAYER_NAME];
    GetPlayerName(playerid, STRING, sizeof(STRING));
    return STRING;
}
Reply
#4

Tipo mas este /homembomba eu queria que ele tivesse que esperar 5 minutos pra realizar a nova explosao

tteria como?
PHP код:
if(strcmp("/homembomba"cmdtexttrue10) == 0)
{
    if(
PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1"Vocк nгo й da AlQaeda!");
    new 
Float:XFloat:YFloat:Z;
    
GetPlayerPos(playeridXYZ);
    
CreateExplosion(XYZ915.0);
    new 
string[100];
    
format(stringsizeof(string), "%s Realizou um homem-bomba."NomeEx(playerid));
    
SendClientMessageToAll(-1string);
    return 
1;

Reply
#5

pawn Код:
new Explodiu[MAX_PLAYERS];
forward Desisplodir(playerid);

if(strcmp("/homembomba", cmdtext, true, 10) == 0)
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    if(Explodiu[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 5 minutos para explodir novamente!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 9, 15.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um homem-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    Explodiu[playerid] = 1;
    SetTimerEx("Desisplodir", 60000*5, false, "i", playerid);
    return 1;
}

public Desisplodir(playerid)
{
    Explodiu[playerid] = 0;
    SendClientMessage(playerid, -1, "Agora vocк jб pode explodir novamente!");
    return 1;
}
Reply
#6

Quote:
Originally Posted by Los
Посмотреть сообщение
pawn Код:
new Explodiu[MAX_PLAYERS];
forward Desisplodir(playerid);

if(strcmp("/homembomba", cmdtext, true, 10) == 0)
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    if(Explodiu[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 5 minutos para explodir novamente!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 9, 15.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um homem-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    Explodiu[playerid] = 1;
    SetTimerEx("Desisplodir", 60000*5, false, "i", playerid);
    return 1;
}

public Desisplodir(playerid)
{
    Explodiu[playerid] = 0;
    SendClientMessage(playerid, -1, "Agora vocк jб pode explodir novamente!");
    return 1;
}
no SetTimerEx("Desisplodir", 60000*5, false, "i", playerid); nгo seria "d" ao invйs de "i" nгo?
Reply
#7

Quote:
Originally Posted by Cristhian
Посмотреть сообщение
no SetTimerEx("Desisplodir", 60000*5, false, "i", playerid); nгo seria "d" ao invйs de "i" nгo?
Os 2 dб na mesma tanto "i" quanto "d"
SetTimerEx
Reply
#8

como eu boto entao?
Reply
#9

pawn Код:
new Explodiu[MAX_PLAYERS];
forward Desisplodir(playerid);

if(strcmp("/homembomba", cmdtext, true, 10) == 0)
{
    if(PlayerInfo[playerid][pMember] != 22 || PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid, -1, "Vocк nгo й da AlQaeda!");
    if(Explodiu[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 5 minutos para explodir novamente!");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateExplosion(X, Y, Z, 9, 15.0);
    new string[100];
    format(string, sizeof(string), "%s Realizou um homem-bomba.", NomeEx(playerid));
    SendClientMessageToAll(-1, string);
    Explodiu[playerid] = 1;
    SetTimerEx("Desisplodir", 60000*5, false, "i", playerid);
    return 1;
}

public Desisplodir(playerid)
{
    Explodiu[playerid] = 0;
    SendClientMessage(playerid, -1, "Agora vocк jб pode explodir novamente!");
    return 1;
}
Esse.
Reply
#10

@offtopic -

@Desisplodir?
@esprodisse?
@alqadea?



-ZOA

@Topic
O cуdigo do Los. Tб certinho pra tu
Boa sorte com teu projeto/server/qqlercoisa
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)