if( gangteam[ playerid ] == 24 && !GetPVarInt( playerid, "viplevel" ) ) // mudar aqui
{
SendClientMessage( playerid, COLOR_RED, "[ERRO] Vocк nгo й VIP, por favor, selecione outra gang para vocк nascer!" );
return 0;
}
else if( gangteam[ playerid ] == 24 && GetPVarInt( playerid, "viplevel" ) ) // mudar aqui
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "O%s' vai jogar na Gang do(s) VIP",pName );
SendClientMessageToAll(0x26FF00FF, string);
}
return 1;
}
COMMAND:yourvipcmd(playerid, params[])
{
if(PlayerAcc[playerid][VIPlevel] >= 1) //[1 б 3]
{
if(PlayerLogged[playerid] == 1)
{
//Codigo
}
}
}
if( gangteam[ playerid ] == 24 && PlayerAcc[playerid][VIPlevel] >= 1) )
if(gangteam[playerid] == 24 && PlayerAcc[playerid][VIPlevel] >= 1)
if( gangteam[ playerid ] == 24 && PlayerAcc[ playerid ][ VIPlevel ] >= 1 )
if( gangteam[ playerid ] == 24 && PlayerAcc[ playerid ][ VIPlevel ] >= 1 ) // mudar aqui
{
SendClientMessage( playerid, COLOR_RED, "[ERRO] Vocк nгo й VIP, por favor, selecione outra gang para vocк nascer!" );
return 0;
}
else if( gangteam[ playerid ] == 24 && PlayerAcc[ playerid ][ VIPlevel ] >= 1 ) // mudar aqui
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "O '%s' vai jogar na Gang do(s) VIP", pName );
SendClientMessageToAll(0x26FF00FF, string);
}
return 1;
}
Tenta-ste assim.
pawn Код:
pawn Код:
|
if(gangteam[playerid] == 24 && PlayerAcc[playerid][VIPlevel] < 1 ) return SendClientMessage(playerid,COLOR_RED, "[ERRO] Vocк nгo й VIP, por favor, selecione outra gang para vocк nascer!" );
else if(gangteam[playerid] == 24 && PlayerAcc[playerid][VIPlevel] >= 1 )
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "O '%s' vai jogar na Gang do(s) VIP", pName );
SendClientMessageToAll(0x26FF00FF, string);
return 1;
}
C:\WINDOWS\addins\SA_MP\alterar\SA-MP\gamemodes\xDM.pwn(3957) : error 017: undefined symbol "PlayerAcc"
C:\WINDOWS\addins\SA_MP\alterar\SA-MP\gamemodes\xDM.pwn(3957) : warning 215: expression has no effect
C:\WINDOWS\addins\SA_MP\alterar\SA-MP\gamemodes\xDM.pwn(3957) : error 001: expected token: ";", but found "]"
C:\WINDOWS\addins\SA_MP\alterar\SA-MP\gamemodes\xDM.pwn(3957) : error 029: invalid expression, assumed zero
C:\WINDOWS\addins\SA_MP\alterar\SA-MP\gamemodes\xDM.pwn(3957) : fatal error 107: too many error messages on one line
Olб obrigado por me ajuda, mas todos que tentei por acima dб o seguinte erro:
pawn Код:
|
enum pAcc
{
VIPlevel
};
new PlayerAcc[MAX_PLAYERS][pAcc];
if(gangteam[playerid] == 24)
{
if(PlayerAcc[playerid][VIPlevel] < 1 )
{
SendClientMessage(playerid,COLOR_RED, "[ERRO] Vocк nгo й VIP, por favor, selecione outra gang para vocк nascer!" );
ForceClassSelection(playerid);
}
else if(PlayerAcc[playerid][VIPlevel] >= 1 )
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "O '%s' vai jogar na Gang do(s) VIP", pName );
SendClientMessageToAll(0x26FF00FF, string);
return 1;
}
return 1;
}
COMMAND:setvip(playerid, params[])
{
if(PlayerAcc[playerid][AdminLevel] >= 4)
{
if(PlayerLogged[playerid] == 1)
{
new Target;
new Level;
if(!sscanf(params, "ui", Target,Level))
{
if(Target == playerid) return SendClientMessage(playerid, COLOR_RED, "SERVER: Cant perform this command on yourself!" );
if(Level > 3) return SendClientMessage(playerid, COLOR_RED, "SERVER: Maximum level is 3!");
if(Target == INVALID_PLAYER_ID) return SendClientMessage(playerid,red,"ERROR: Wrong player ID");
if(PlayerAcc[Target][AdminLevel] >= PlayerAcc[playerid][AdminLevel]) return SendClientMessage(playerid,red,"ERROR: You cant perform this on Admins that are equal or higher than your level!");
PlayerAcc[Target][VIPlevel] = Level;
new tname[MAX_PLAYER_NAME];
GetPlayerName(Target,tname,sizeof(tname));
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
new MyString[128];
new TargetString[128];
format(MyString, sizeof(MyString), "You have set %s VIP Level to %i!", tname, Level);
format(TargetString, sizeof(TargetString), "You are now VIP Level %i, thanks to %s!", pname, Level);
SendClientMessage(Target, COLOR_RED, TargetString);
SendClientMessage(playerid,COLOR_GREEN,MyString);
}
else SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /setvip <playerid> <vip-level>");
}
else SendClientMessage(playerid,red,"ERROR: You must be logged in to perform this command!");
}
else SendClientMessage(playerid, red, "ERROR: You have to be an Admin level 4 or higher to perform this command!");
return 1;
}