An den Filternscripts lag es leider auch nicht,
wegen TeamViewer, hatte ich mal Hängt sich leider immer wieder auf genau so wie skype
An den Filternscripts lag es leider auch nicht,
wegen TeamViewer, hatte ich mal Hängt sich leider immer wieder auf genau so wie skype
Schade leider nicht
Nein den Befehl gibt es noch nicht da ich den Script erst heute angefangen hab zu erstellen
Das sieht so aus
//PlayerAdminInfo
stock IsPlayerAnAdmin(playerid,level)
{
if(GetPVarInt(playerid,"Adminlevel")>=level)return 1;
return 0;
}
aber wenn ich /kickplayer anstatt /kick mache geht es
soocmd:kickplayer(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kickplayer [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0xB90000FF,string);
Kick(pID);
}
return 1;
}
//EDIT. ja ist mir klar als Admin und nicht im Rcon ;D
Ich bin als Admin eingeloggt mit einem Level von 99
ich hab es mal ein bischen geändert ab so geht es auch nicht.
ocmd:kick(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kick [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0xFFA000FF,string);
Kick(pID);
}
return 1;
}
Also wie ich dich jetzt verstehe, muss ich das in meinem script einbauen...
das hab ich :Dc, deswegen wunder ich mich.
Naben liebe Leute die noch on sind,
ich habe da ein problem und zwar habe ich einen ocmd befel womit ich player kicken kann aber wenn ich im Game bin steht da /kick : you are not an Amdin. ich denke mal das kommt vom rcon hier mal mein script,
sscanf und ocmd habe ich drin.
ocmd:kick(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,1))
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xC30000FF,"/kick [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0xFFA000FF,string);
Kick(pID);
}
SendClientMessage(playerid,0xC30000FF,"Du bist kein Admin");
return 1;
}
ich hoffe ihr könnt mir weiter helfen
Ich danke dir schonmal für deine schnelle Antwort aber an den Commandtext liegt es nicht nur an der Function
Function Closeoparking()
{
MoveObject(cp,-1980.3000488281, 82.599998474121, 27.5,5);//wo das Objekt hinsoll nach den 5sek beim schließen !
return 1;
}
Hallo Comunity,
Ich habe da folgendes Problem und zwar
Mein CMD Code:
if (strcmp( cmdtext,"/oparking",true) == 0)
{
if (!IsPlayerInRangeOfPoint(playerid,10,-1980.3000488281, 82.599998474121, 27.5)) return SendClientMessage(playerid,0xC30000FF,"Du bist an keinemParkplatz");
MoveObject(cp,-1980.3000488281, 82.599998474121, 27.5-2,5);
SetTimer("Closeoparking", 5000, 0);
return 1;
}
Funktion:
Function Closeoparking()
{
MoveObject(cp,-1980.3000488281, 82.599998474121, 27.5,5);//wo das Objekt hinsoll.. beim schließen !
return 1;
}
und hier die Fehler:
010: invalid function or declaration
010: invalid function or declaration
Die Fehler gehören der Funktion an.
Was ist daran Falsch bzw was muss ich da rein schreiben.
Muss ich vielleicht einen Include noch reinsetzen
Sry, ist irgendwie von alleine so hin gesprungen
Hallo liebes Comunity,
ich habe die Errors:
(730) : error 017: undefined symbol "sSpieler"
(730) : warning 215: expression has no effect
(730) : error 001: expected token: ";", but found "]"
(730) : error 029: invalid expression, assumed zero
(730) : fatal error 107: too many error messages on one line
4 Errors.
und meine Zeile/n
stock SpielerSpeichern(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(dini_Exists(Spieler))
{
dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
}
return 1;
}
//-------------------------
enum SpielerDaten{ Adminlevel,
Level,
Fraktion,
Team
};
new sSpieler[MAX_PLAYERS][SpielerDaten];
habe ich schon eingefügt
was kann ich dagegen machen.