Beiträge von Ricky
-
-
jo hab dich mal geaddet
-
dir fehlt die kameraposition....
-
ich bin noch schlecht
aber danke DMA
PS: SQL nicht vergessen xD -
sry doppelpost^^
habs zwar nicht getestet aber beim /ban wirds wohl gleich sein^^
if(strcmp(cmd, "/ban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZE: /ban [playerid/PartOfName] [reason]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (AccountInfo[playerid][Level] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZE: /ban [playerid/PartOfName] [reason]");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, reason: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
AccountInfo[giveplayerid][Level] = AccountInfo[giveplayerid][Level];
AccountInfo[giveplayerid][Level] = -999;
Ban(giveplayerid);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAY, string);
}
}
return 1;
}wenn jemand den befehl besser kann bzw. bugfrei usw. würde ich mich sehr darum freuen^^
-
supi hat geklappt^^
danke DMA
PS: SQL ist noch nicht ready xD -
Hi,
Ich hab eine Problem mit dem /kick Befehl^^......okay er ist zum teil ausm GF genommen xD aber ging halt schneller...
Also nun zu meinem Problem....wenn ich jemanden kicke verreckt der server also sampserver hat ein Problem festgestellt usw.
Hier mal der /kick Befehl ich hoffe der hilft:
if(strcmp(cmd, "/kick", true) == 0)
{
new reason[255];
if (AccountInfo[playerid][Level] >= 1 || IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ORANGE, "BENUTZE: /kick [playerid] [reason]");
SendClientMessage(playerid, COLOR_ORANGE, "FUNCTION: Wird den Spieler kicken xD.");
return 1;
}giveplayerid = ReturnUser(tmp);
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))
{
reason[idx - offset] = cmdtext[idx];
idx++;
}
reason[idx - offset] = EOS;
if(!strlen(reason))
{
SendClientMessage(playerid,COLOR_ORANGE, "BENUTZE: /kick [playerid] [reason]");
return 1;
}
else
{
printf("[ADMIN NEWS]: Admin %s kicked %s. Reason: %s", sendername, giveplayer, reason);
format(string, sizeof(string), "-| Administrator %s kickte %s. [Reason: %s ]|-", sendername,giveplayer,reason);
SendClientMessageToAll(COLOR_RED, string);
Kick(giveplayerid);
KickLog(string);
format(string, sizeof(string), "** [%i]%s hat den Server verlassen. ( Kicked ) **",playerid,player);
SendClientMessageToAll(COLOR_GRAY, string);
}
}else if(giveplayerid == INVALID_PLAYER_ID)
{
format(string, sizeof(string), "%d ist kein aktiver Spieler!", giveplayerid);
SendClientMessage(playerid,COLOR_RED, string);
}
}
else
{
SendClientMessage(playerid,COLOR_RED, "Du hast nicht das benötigte Admin Level für das Cmd!");
}
return 1;
} -
wtf wasn hier passiert? xD
-
ganz gut^^ aber ich glaube du hast das zu kompliziert erklärt......xD
-
kp was bieteste den?^^
-
sry sind aber schlechte vorrausetzungen xD
kein root und kein scripter hmm....
naja wenn du ein scripter hast kann ich dir ein server sponsorn -
Hi Leute,
Ich suche jemanden der sich gut mit php und html auskennt^^
Vorrausetzungen wie root und domain sind erfüllt
Auf dem Root ist Windows Server 2003 kann aber auch 2008 draufmachen...also variierbar
Wir sind ein Clan mit deinem externem Forum wollte aber jetzt endlich die HP usw auf den root packen...kenne mich da aber nicht so aus^^ Melda auch nicht^^
Würde mich auf Antworten freuen -
ich glaube irgendwie das inner woche sa:mp wieder zurück ist^^
-
das heißt jetzt genau?
-
genau das^^
thx -
Hallo ich bins nochmal!
Also brauche Hilfe bei einem simplen Admin system.....
Ich hatte so eine beschreibung dafür mal in einem wiki gesehen (nicht dem offiziellen)
Weiß aber den Link nicht mehr also frage ich hier^^
kann mir einer helfen? -
-
-
-
du musst den mode namen reinschreiben und nicht den server namen
und hast du announce 1 gemacht?