COMMAND:bombaa(playerid, params[])
{
new AdminName[24], don[250];
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
SetPlayerHealth(i, 0.0);
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
}
else
return 0;
}
else
return 0;
return 1;
}
//topo do gm cria a variбvel
new ExplodirBombaEm[MAX_PLAYERS];
new timerbombaatomica[MAX_PLAYERS];
//OnPlayerConnect
ExplodirBombaEm[playerid] = 0;
COMMAND:bombaa(playerid, params[])
{
new AdminName[24], don[250];
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
ExplodirBombaEm[playerid] = 3;
timerbombaatomica[playerid] = SetTimerEx("BombaAtomica", 1000, true, "i", playerid);
}
else
return 0;
}
else
return 0;
return 1;
}
//em algum local
forward BombaAtomica(playerid);
public BombaAtomica(playerid)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
if(ExplodirBombaEm[playerid] <= 3)
{
new str[100];
format(str, sizeof(str), "Bomba atфmica em %d !", ExplodirBombaEm[playerid]);
SendClientMessageToAll(-1, str);
ExplodirBombaEm[playerid] ++;
}
else if(ExplodirBombaEm[playerid] == 3)
{
ExplodirBombaEm[playerid] = 0;
SetPlayerHealth(i, 0.0);
new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS];
GetPlayerPos(i, x[i], y[i], z[i]);
CreateExplosion(x[i], y[i], z[i], 3, 1000);
SendClientMessageToAll(-1, "BOOOOOOOOOOOOOOOOOM");
KillTimer(timerbombaatomica[playerid]);
}
}
return 1;
}
C:\Users\cliente\Desktop\bombaa.pwn(63) : error 010: invalid function or declaration
C:\Users\cliente\Desktop\bombaa.pwn(65) : warning 203: symbol is never used: "bombaa"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
#include <a_samp>
#include <core>
#include <float>
#include <a_objects>
#include <streamer>
new ExplodirBombaEm[MAX_PLAYERS];
new timerbombaatomica[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ExplodirBombaEm[playerid] = 0;
return 1;
}
//em algum local
forward BombaAtomica(playerid);
public BombaAtomica(playerid)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
if(ExplodirBombaEm[playerid] <= 3)
{
new str[100];
format(str, sizeof(str), "Bomba atфmica em %d !", ExplodirBombaEm[playerid]);
SendClientMessageToAll(-1, str);
ExplodirBombaEm[playerid] ++;
}
else if(ExplodirBombaEm[playerid] == 3)
{
ExplodirBombaEm[playerid] = 0;
SetPlayerHealth(i, 0.0);
new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS];
GetPlayerPos(i, x[i], y[i], z[i]);
CreateExplosion(x[i], y[i], z[i], 3, 1000);
SendClientMessageToAll(-1, "BOOOOOOOOOOOOOOOOOM");
KillTimer(timerbombaatomica[playerid]);
}
}
return 1;
}
COMMAND:bombaa(playerid, params[])
{
new AdminName[24], don[250];
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
ExplodirBombaEm[playerid] = 3;
timerbombaatomica[playerid] = SetTimerEx("BombaAtomica", 1000, true, "i", playerid);
}
else
return 0;
}
else
return 0;
return 1;
}
#include <a_samp>
#include <core>
#include <float>
#include <a_objects>
#include <streamer>
new ExplodirBombaEm[MAX_PLAYERS];
new timerbombaatomica[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ExplodirBombaEm[playerid] = 0;
return 1;
}
COMMAND:bombaa(playerid, params[])
{
new AdminName[24], don[250];
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i))
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
ExplodirBombaEm[playerid] = 3;
timerbombaatomica[playerid] = SetTimerEx("BombaAtomica", 1000, true, "i", playerid);
}
else
return 0;
}
else
return 0;
return 1;
}
//em algum local
forward BombaAtomica(playerid);
public BombaAtomica(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(ExplodirBombaEm[playerid] <= 3)
{
new str[100];
format(str, sizeof(str), "Bomba atфmica em %d !", ExplodirBombaEm[playerid]);
SendClientMessageToAll(-1, str);
ExplodirBombaEm[playerid] +=1;
}
else if(ExplodirBombaEm[playerid] == 3)
{
ExplodirBombaEm[playerid] = 0;
SetPlayerHealth(i, 0.0);
new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS];
GetPlayerPos(i, x[i], y[i], z[i]);
CreateExplosion(x[i], y[i], z[i], 3, 1000);
SendClientMessageToAll(-1, "BOOOOOOOOOOOOOOOOOM");
KillTimer(timerbombaatomica[playerid]);
}
}
}
return 1;
}
#include <a_samp>
#include <core>
#include <float>
#include <a_objects>
#include <streamer>
new ExplodirBombaEm[MAX_PLAYERS];
new timerbombaatomica[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ExplodirBombaEm[playerid] = 0;
return 1;
}
COMMAND:bombaa(playerid, params[])
{
new AdminName[24], don[250];
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
if (IsPlayerConnected(i)) GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
ExplodirBombaEm[playerid] = 3;
timerbombaatomica[playerid] = SetTimerEx("BombaAtomica", 1000, true, "i", playerid);
}
else return 0;
}
else return 0;
return 1;
}
//em algum local
forward BombaAtomica(playerid);
public BombaAtomica(playerid)
{
for (new i; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if (ExplodirBombaEm[playerid] <= 3)
{
new str[100];
format(str, sizeof(str), "Bomba atфmica em %d !", ExplodirBombaEm[playerid]);
SendClientMessageToAll(-1, str);
ExplodirBombaEm[playerid] += 1;
}
else if (ExplodirBombaEm[playerid] == 3)
{
ExplodirBombaEm[playerid] = 0;
SetPlayerHealth(i, 0.0);
new Float: x[MAX_PLAYERS],
Float: y[MAX_PLAYERS],
Float: z[MAX_PLAYERS];
GetPlayerPos(i, x[i], y[i], z[i]);
CreateExplosion(x[i], y[i], z[i], 3, 1000);
SendClientMessageToAll(-1, "BOOOOOOOOOOOOOOOOOM");
KillTimer(timerbombaatomica[playerid]);
}
}
}
return 1;
}
C:\Users\cliente\Desktop\bombaa.pwn(20) : error 017: undefined symbol "SendAdminText"
C:\Users\cliente\Desktop\bombaa.pwn(21) : error 017: undefined symbol "APlayerData"
C:\Users\cliente\Desktop\bombaa.pwn(21) : warning 215: expression has no effect
C:\Users\cliente\Desktop\bombaa.pwn(21) : error 001: expected token: ";", but found "]"
C:\Users\cliente\Desktop\bombaa.pwn(21) : error 029: invalid expression, assumed zero
C:\Users\cliente\Desktop\bombaa.pwn(21) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
SendAdminText(playerid, "usou /bombaa", params);
if (APlayerData[playerid][LoggedIn] == true)
identado e organizado o codigo
![]() pawn Code:
|
Nao pega =S o comando nao reconhece quando vai usar da nгo existe esse comando!
|
#include <a_samp>
//#include <core>
//#include <float>
//#include <a_objects>
//#include <streamer>
new ExplodirBombaEm[MAX_PLAYERS];
new timerbombaatomica[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ExplodirBombaEm[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/bombaa", true) == 0)
{
new AdminName[24], don[250], string[100];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(string, sizeof(string), "%s usou /bombaa", AdminName);
SendAdminText(playerid, string);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new i; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
format(don, sizeof(don), "{a9c4e4}O Administrador {FFFFFF}%s {a4c4e4} matou todos o jogadores online!", AdminName);
SendClientMessageToAll(-1, don);
ExplodirBombaEm[playerid] = 3;
timerbombaatomica[playerid] = SetTimerEx("BombaAtomica", 1000, true, "i", playerid);
}
}
}
}
return 1;
}
return 1;
}
//em algum local
forward BombaAtomica(playerid);
public BombaAtomica(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(ExplodirBombaEm[playerid] <= 3)
{
new str[100];
format(str, sizeof(str), "Bomba atфmica em %d !", ExplodirBombaEm[playerid]);
SendClientMessageToAll(-1, str);
ExplodirBombaEm[playerid] +=1;
}
else if(ExplodirBombaEm[playerid] == 3)
{
ExplodirBombaEm[playerid] = 0;
SetPlayerHealth(i, 0.0);
new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS];
GetPlayerPos(i, x[i], y[i], z[i]);
CreateExplosion(x[i], y[i], z[i], 3, 1000);
SendClientMessageToAll(-1, "BOOOOOOOOOOOOOOOOOM");
KillTimer(timerbombaatomica[playerid]);
}
}
}
return 1;
}