CMD:a(playerid, params[])
{
new string[512], aname[MAX_PLAYER_NAME];
if(sscanf(params, "s[512]", string)) return SendClientMessage(playerid, 0xFF0000AA, "[USAGE]: /a <text>");
if(pInfo[playerid][Level] < 1) return 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(playerid))
{
if(pInfo[playerid][Level] == 1)
{
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat][admin 1] %s: %s", aname, string);
SendClientMessage(i, 0xFFFF00AA, string);
}
if(pInfo[playerid][Level] == 2)
{
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat] [admin 2] %s: %s", aname, string);
SendClientMessage(i, 0x00FF7FAA, string);
}
if(pInfo[playerid][Level] == 3)
{
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat] [admin 3 %s: %s", aname, string);
SendClientMessage(i, 0xFF9900AA, string);
}
if(pInfo[playerid][Level] == 4)
{
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat] [admin 4] %s: %s", aname, string);
SendClientMessage(i, 0x33AA33AA, string);
}
if(pInfo[playerid][Level] == 5)
{
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat] [admin 5] %s: %s", aname, string);
SendClientMessage(i, 0xFF0000AA, string);
}
}
}
return 1;
}
CMD:a(playerid, params[])
{
new string[128], aname[MAX_PLAYER_NAME];
if(sscanf(params, "s[128]", string)) return SendClientMessage(playerid, 0xFF0000AA, "[USAGE]: /a <text>");
if(pInfo[playerid][Level] < 1) return 0;
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "[Admin Chat][admin %d] %s: %s", pInfo[playerid][Level], aname, string);
for(new i; i < MAX_PLAYERS; i++)
{
if(pInfo[i][Level] > 0) SendClientMessage(i, 0xFFFF00AA, string);
}
return 1;
}
gamemodes\test.pwn(149) : error 017: undefined symbol "spectateid" gamemodes\test.pwn(149) : warning 215: expression has no effect gamemodes\test.pwn(149) : error 001: expected token: ";", but found "]" gamemodes\test.pwn(149) : error 029: invalid expression, assumed zero gamemodes\test.pwn(149) : fatal error 107: too many error messages on one line |
gamemodes\test.pwn(237) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(254) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(273) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(291) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(313) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(332) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(363) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(382) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(457) : warning 219: local variable "pname" shadows a variable at a preceding level gamemodes\test.pwn(475) : warning 219: local variable "pname" shadows a variable at a preceding level |
CMD:spectate(playerid, params[])
{
new pID, string[128], aname[MAX_PLAYER_NAME], aspectate[MAX_PLAYERS], pspectate[MAX_PLAYERS];
new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS], vworld[MAX_PLAYERS], interior[MAX_PLAYERS];
if(pInfo[playerid][Level] < 1) return 0;
if(playerid == pID) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]You may not spectate yourself.");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]User is not connected.");
if(aspectate[playerid] == 1) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]You are currently spectating someone.");
GetPlayerPos(playerid, x[playerid], y[playerid], z[playerid]);
interior[playerid] = GetPlayerInterior(playerid);
vworld[playerid] = GetPlayerVirtualWorld(playerid);
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(pID))
{
if(GetPlayerInterior(pID) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(pID));
}
if(GetPlayerVirtualWorld(pID) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
}
PlayerSpectateVehicle(playerid,GetPlayerVehicleID(pID));
}
else
{
if(GetPlayerInterior(pID) > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(pID));
}
if(GetPlayerVirtualWorld(pID) > 0)
{
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
}
PlayerSpectatePlayer(playerid, pID);
}
GetPlayerName(pID, aname, sizeof(aname));
format(string, sizeof(string), "You are now spectating %s", aname);
SendClientMessage(playerid, 0xFFC0CBAA, string);
aspectate[playerid] = 1;
pspectate[playerid] = 1;
spectatedid[playerid] = 1; // Line 149
return 1;
}
Can someone help me to create roleplay server please. Just give me a idea. thanks you
|