C:\Users\2\Desktop\DM Self\gamemodes\selfmade.pwn(528) : warning 203: symbol is never used: "spec"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
habt ihr vllt ne ahnung ist bei jeder ocmd befehl so
C:\Users\2\Desktop\DM Self\gamemodes\selfmade.pwn(528) : warning 203: symbol is never used: "spec"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
habt ihr vllt ne ahnung ist bei jeder ocmd befehl so
Schick ma den behfehl
Schick ma den behfehl
ocmd:spec(playerid,params[])
{
if(GetPVarInt(playerid,"Beobachten") == 0)
{
new pID;
new string[128];
if(SpielerInfo[playerid][Adminlevel] < 1)return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden.");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,WEIß,"Benutzung: /spec [playerid]");
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid,pID);
format(string,sizeof(string),"Du beobachtest %s. Um das Beobachten abzubrechen, tippe (/specaus)!",GetName(pID));
SendClientMessage(playerid,ORANGE,string);
SetPVarInt(playerid,"Beobachten",0);
Adminlog(string);
}
else if(GetPVarInt(playerid,"Beobachten") == 1)
{
SendClientMessage(playerid,ROT,"Du beobachtest bereits einen Spieler, tippe (/specaus) um das Beobachten zu beenden.");
}
return 1;
}
Alles anzeigen
So ich habe den Behfehl neu geschrieben die Admin abfrage musst du wieder einfügen und zwar ganz oben
//meins
ocmd:(playerid,params[])
{
new pID, string[123];
if(GetPVarInt(playerid,"Beobachten") == 0)
{
if(sscanf(params,"u",pID))return SendClientMessage(playerid,000000,"Benutzung: /spec [playerid]");
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid,pID);
format(string,sizeof(string),"Du beobachtest %s. Um das Beobachten abzubrechen, tippe (/specaus)!",SpielerName(pID));
SendClientMessage(playerid,000000,string);
SetPVarInt(playerid,"Beobachten",0);
}else if(GetPVarInt(playerid,"Beobachten") == 1) {
SendClientMessage(playerid,000000,"Du beobachtest bereits einen Spieler, tippe (/specaus) um das Beobachten zu beenden.");
}
return 1;
}
//so muss deins aussehen
ocmd:spec(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] < 1)return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden.");
if(GetPVarInt(playerid,"Beobachten") == 0)
{
new pID;
new string[128];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,WEIß,"Benutzung: /spec [playerid]");
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid,pID);
format(string,sizeof(string),"Du beobachtest %s. Um das Beobachten abzubrechen, tippe (/specaus)!",GetName(pID));
SendClientMessage(playerid,ORANGE,string);
SetPVarInt(playerid,"Beobachten",0);
Adminlog(string);
}
else if(GetPVarInt(playerid,"Beobachten") == 1)
{
SendClientMessage(playerid,ROT,"Du beobachtest bereits einen Spieler, tippe (/specaus) um das Beobachten zu beenden.");
}
return 1;
}
Alles anzeigen
Ps. Du musst wo SpielerName Steht dein Art angeben wie du Namen auslesen tust
So ich habe den Behfehl neu geschrieben die Admin abfrage musst du wieder einfügen und zwar ganz oben
CodeAlles anzeigen//meins ocmd:(playerid,params[]) { new pID, string[123]; if(GetPVarInt(playerid,"Beobachten") == 0) { if(sscanf(params,"u",pID))return SendClientMessage(playerid,000000,"Benutzung: /spec [playerid]"); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid,pID); format(string,sizeof(string),"Du beobachtest %s. Um das Beobachten abzubrechen, tippe (/specaus)!",SpielerName(pID)); SendClientMessage(playerid,000000,string); SetPVarInt(playerid,"Beobachten",0); }else if(GetPVarInt(playerid,"Beobachten") == 1) { SendClientMessage(playerid,000000,"Du beobachtest bereits einen Spieler, tippe (/specaus) um das Beobachten zu beenden."); } return 1; } //so muss deins aussehen ocmd:spec(playerid,params[]) { if(SpielerInfo[playerid][Adminlevel] < 1)return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht verwenden."); if(GetPVarInt(playerid,"Beobachten") == 0) { new pID; new string[128]; if(sscanf(params,"u",pID))return SendClientMessage(playerid,WEIß,"Benutzung: /spec [playerid]"); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid,pID); format(string,sizeof(string),"Du beobachtest %s. Um das Beobachten abzubrechen, tippe (/specaus)!",GetName(pID)); SendClientMessage(playerid,ORANGE,string); SetPVarInt(playerid,"Beobachten",0); Adminlog(string); } else if(GetPVarInt(playerid,"Beobachten") == 1) { SendClientMessage(playerid,ROT,"Du beobachtest bereits einen Spieler, tippe (/specaus) um das Beobachten zu beenden."); } return 1; }
Ps. Du musst wo SpielerName Steht dein Art angeben wie du Namen auslesen tust
immer noch das gleiche warning
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
Er hat im Seine Script das ocmd nicht inkludiert