if(strcmp(cmd, "/god", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
}
return 1;
}
//at top
new pGod[MAX_PLAYERS];
//OnPlayerConnect
pGod[playerid] = 0;
//Your command
if(strcmp(cmd, "/god", true) == 0)
{
new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
ifpGod == 0)
{
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
} else {
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
format(string, sizeof(string), "[OPERATOR] %s has left God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
}
return 1;
}
new isgod[MAX_PLAYERS];//at top
if(strcmp(cmd, "/god", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(isgod[playerid] == 1)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
isgod[playerid]==0;
return 1;
}
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
new pname[MAX_PLAYER_NAME], string[65];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
isgod[playerid] == 1;
}
return 1;
}
if(strcmp(cmd, "/god", true) == 0)
{
new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(pGod == 0)
{
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
} else {
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
format(string, sizeof(string), "[OPERATOR] %s has left God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
}
return 1;
}
C:\Users\dell\Desktop\Urban FreeRoam\gamemodes\UTDM.pwn(399) : error 033: array must be indexed (variable "pGod") Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
Add this at the top of your script :
new pGod[MAX_PLAYERS]; And this under OnPlayerConnect pGod[playerid] = 0; |
if(strcmp(cmd, "/god", true) == 0) { if(IsPlayerConnected(playerid)) { new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(GetPVarInt(playerid, "God") == 1) { SetPVarInt(playerid, "God", 0); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); format(string, sizeof(string), "[OPERATOR] %s has ended using God Mode using /god", pname); SendClientMessageToAll(0x3F9E4DAA, string); } else { SetPVarInt(playerid, "God", 1); SetPlayerHealth(playerid, 9999); SetPlayerArmour(playerid, 9999); format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname); SendClientMessageToAll(0x3F9E4DAA, string); } return 1; }
if(strcmp(cmd, "/god", true) == 0)
{
new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(pGod[playerid] == 0)
{
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
} else {
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
format(string, sizeof(string), "[OPERATOR] %s has left God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
}
return 1;
}
if(strcmp(cmd, "/god", true) == 0)
{
new pname[MAX_PLAYER_NAME], string[40 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(pGod[playerid] == 0)
{
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
format(string, sizeof(string), "[OPERATOR] %s has entered God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
pGod[playerid] = 1;
} else {
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
format(string, sizeof(string), "[OPERATOR] %s has left God Mode using /god", pname);
SendClientMessageToAll(0x3F9E4DAA, string);
pGod[playerid] = 0;
}
return 1;
}