Hi, scripte noch nicht solange gamemodes, deshalb hab ich n paar fragen:
Wie mache ich, das wenn sich jemand teleportiert links die anzeige kommt: PLAYER hat sich nach /dm teleportiert kommt?
Dann habe ich auf meinen Server eine extra dm map eingefügt. Jetzt will ich das wenn sich jemand innerhalb dieser DM-Zone befindet nicht mehr wenn er stirbt zum startpunkt sondern irgendwo in die DM-Zone gespawnt wird. Außerdem brauch ich eine UHR die die Restzeit einer DM Runde anzeigt,... nur alles soll nur innerhalb der bestimmten Zone passieren. Wie mache ich das?
Und geht es das wenn man sich wieder aus dm rausteleportiert sich wieder dort befindet wo man sich zuvor wegteleportiert hat.
EDIT: Sry für n00b fragen. aber wie kann ch ein /kick comment machen bei dem dann auch der grund und der admin dortsteht der geckickt hat so wie hier(nur des geht nicht bei mir):
if(strcmp(cmd, "/kick", true) == 0)
{
new Hours,Minutes,Seconds,Days,Months,Years;
gettime(Hours, Minutes, Seconds);getdate(Years, Months, Days);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, COLOR_GREY, "GEBRAUCH: /kick [playerid] [grund]");
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new reason[64];
while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))
{
reason[idx - offset] = cmdtext[idx];
idx++;
}
reason[idx - offset] = EOS;
new playa1 = strval(tmp);
GetPlayerName(playa1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!IsPlayerConnected(playa1))
{
return SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist nicht aktiv.");
}
{
format(string, sizeof(string), "AdminCMD: %s wurde von %s gekickt. Grund: %s",giveplayer ,sendername, reason);
SendClientMessageToAll(COLOR_LIGHTRED, string);
SendClientMessage(playa1,COLOR_LIGHTGREEN,"____________________________________________________");
SendClientMessage(playa1,COLOR_WHITE,"Du wurdest vom Server gekickt.");
format(string, sizeof(string), "Admin der dich gekickt hat: %s", sendername);
SendClientMessage(playa1,COLOR_WHITE, string);
format(string, sizeof(string),"Grund: %s ", reason);
SendClientMessage(playa1,COLOR_GREY, string);
format(string, sizeof(string), "Datum: %d/%d/%d", Days,Months,Years);
SendClientMessage(playa1,COLOR_GREY,string);
format(string, sizeof(string), "Uhrzeit %d:%d:%d",Hours,Minutes,Seconds);
SendClientMessage(playa1,COLOR_GREY,string);
SendClientMessage(playa1,COLOR_LIGHTGREEN,"____________________________________________________");
Kick(playa1);
}
return 1;
Alles anzeigen
Des warn jets viele Fragen aber ich hoff ich bekomm Hilfe.