new bool: nrg[MAX_PLAYERS];
CMD:unlocknrg(playerid, params[])
{
nrg[playerid] = true;
return 1;
}
CMD:locknrg(playerid, params[])
{
nrg[playerid] = false;
return 1;
}
CMD:nrg(playerid, params[])
{
if(nrg[playerid] == true)
{
// mit csináljon ha engedélyezve van
} else
{
//mit csináljon ha nincs engedélyezve
}
return 1;
}
Ez viszont csak a kód beírójának tiltja..
new bool: nrg[MAX_PLAYERS];
CMD:unlocknrg(playerid, params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
nrg = true;
}
return 1;
}
CMD:locknrg(playerid, params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
nrg = false;
}
return 1;
}
CMD:nrg(playerid, params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(nrg == true)
{
// mit csináljon ha engedélyezve van
} else
{
//mit csináljon ha nincs engedélyezve
}
}
return 1;
}
// i = az összes játékos,aki a szervereden van.
Nem teszteltem,de a pawno szerint hibátlan.