new bool:jumpseventos[MAX_PLAYERS];
COMMAND:minijump(playerid, params[])
{
if(jumpseventos[playerid] == true)
return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump");
if(jumpseventos[playerid] == false)
{
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump",pnome);
SendClientMessageToAll( -1, linha);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump" );
SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
SendClientMessage(playerid, -1," ");
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 46, 10);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
jumpseventos[playerid] = true;
return 1;
}
return 1;
}
CMD:sairjump(playerid)
{
if(jumpseventos[playerid] == false)
return SendClientMessage(playerid, -1, "Vocк nгo esta no MiniJump");
jumpseventos[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump. Caso queira voltar digite {FFA000}/minijump");
return 1;
}
new bool:arenax1[MAX_PLAYERS];
COMMAND:x1sf(playerid, params[])
{
if(arenax1[playerid] == true)
return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena x1, nгo pode usar esse comando denovo! {FFA000}(/sairsf");
if(arenax1[playerid] == false)
{
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
SendClientMessageToAll(-1, linha);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 507);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
return 1;
}
return 1;
}
CMD:sairsf(playerid)
{
if(arenax1[playerid] == false)
return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
arenax1[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
return 1;
}
new bool:jumpseventos[MAX_PLAYERS];
COMMAND:minijump(playerid, params[])
{
if(jumpseventos[playerid] == true)
return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump");
if(jumpseventos[playerid] == false)
{
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump",pnome);
SendClientMessageToAll( -1, linha);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump" );
SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
SendClientMessage(playerid, -1," ");
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 46, 10);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
jumpseventos[playerid] = true;
return 1;
}
return 1;
}
CMD:sairjump(playerid)
{
if(jumpseventos[playerid] == false)
return SendClientMessage(playerid, -1, "Vocк nгo esta no MiniJump");
jumpseventos[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump. Caso queira voltar digite {FFA000}/minijump");
return 1;
}
new bool:arenax1[MAX_PLAYERS];
COMMAND:x1sf(playerid, params[])
{
if(arenax1[playerid] == true)
return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena x1, nгo pode usar esse comando denovo! {FFA000}(/sairsf");
if(arenax1[playerid] == false)
{
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
SendClientMessageToAll(-1, linha);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 507);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
arenax1[playerid] = true;
return 1;
}
return 1;
}
CMD:sairsf(playerid)
{
if(arenax1[playerid] == false)
return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
arenax1[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
return 1;
}
new
bool:EmEvento[MAX_PLAYERS],
Float:Pos[3];
CMD:minijump(playerid, params[])
{
if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
SendClientMessageToAll( -1, linha);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
SendClientMessage(playerid, -1," ");
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 46, 10);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
EmEvento[playerid] = true;
return 1;
}
CMD:sairjump(playerid)
{
if(!EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
EmEvento[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
return 1;
}
CMD:x1sf(playerid, params[])
{
if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
SendClientMessageToAll(-1, linha);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 507);
EmEvento[playerid] = true;
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
return 1;
}
CMD:sairsf(playerid)
{
if(!EmEvento(playerid)) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
EmEvento[playerid] = false;
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
return 1;
}
new
bool:EmEvento[MAX_PLAYERS char]
;
CMD:minijump(playerid, params[])
{
if(EmEvento[playerid])
return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
static
linha[128],
pnome[24],
Float:Pos[3]
;
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
SendClientMessageToAll( -1, linha);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
SendClientMessage(playerid, -1," ");
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 46, 10);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
EmEvento{playerid} = true;
return 1;
}
CMD:sairjump(playerid)
{
if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
EmEvento{playerid} = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
static
Float:Pos[3]
;
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
return 1;
}
CMD:x1sf(playerid, params[])
{
if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");
static
linha[128],
pnome[24],
Float:Pos[3]
;
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
SendClientMessageToAll(-1, linha);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 507);
EmEvento{playerid} = true;
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
return 1;
}
CMD:sairsf(playerid)
{
if(!EmEvento[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
EmEvento{playerid} = false;
static
Float:Pos[3]
;
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
return 1;
}
|
pawn Code:
|
|
Nгo hб porque criar uma static dentro dos 4 comandos, bastasse criar 1 global.
|
|
No seu comando:
Mesmo que ninguйm do servidor utilize o comando, as variбveis ficaram inъteis. No meu comando: As variбveis sу serгo criadas caso alguйm utilizar o comando, e tambйm ficarб mais leve porque ela serб destruнda ao comando terminar. |
|
Nгo hб motivo para isso sendo que sгo somente 4 variбveis, e outra, й um simples sistema, tambйm nгo hб motivo para isso.
|
if(EmEvento(playerid)) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 012: invalid function call, not a valid address
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : warning 215: expression has no effect
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 001: expected token: ";", but found ")"
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : error 029: invalid expression, assumed zero
C:\Users\matheus\Desktop\Originals\Alex_Brigido\gamemodes\supreme.pwn(179) : fatal error 107: too many error messages on one line
new
bool:EmEvento[MAX_PLAYERS],
Float:Pos[3];
CMD:minijump(playerid, params[])
{
if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб no MiniJump, nгo pode usar esse comando denovo! {FFA000}(/sairjump)");
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
SendClientMessageToAll( -1, linha);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
SendClientMessage(playerid, 0x2DFF00FF, "Ou Vocк Caia do Alto , Digite Novamente Este Comando");
SendClientMessage(playerid, -1," ");
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 46, 10);
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
EmEvento[playerid] = true;
return 1;
}
CMD:sairjump(playerid)
{
if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк nгo estб no MiniJump!");
EmEvento[playerid] = false;
SendClientMessage(playerid, -1, "{505050}Vocк saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
return 1;
}
CMD:x1sf(playerid, params[])
{
if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Vocк jб estб na Arena de X1, nгo pode usar esse comando denovo! {FFA000}(/sairsf)");
new linha[128], pnome[MAX_PLAYER_NAME];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, pnome, sizeof(pnome));
format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
SendClientMessageToAll(-1, linha);
SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 507);
EmEvento[playerid] = true;
GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
return 1;
}
CMD:sairsf(playerid)
{
if(!EmEvento[playerid]) return SendClientMessage(playerid, -1,"Vocк nгo esta no x1sf");
EmEvento[playerid] = false;
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SendClientMessage(playerid, -1, "{505050}Vocк saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
return 1;
}