Hallo,
ich habe den Befehl /orten so gestaltet:
Code
if(strcmp(cmd, "/orten", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid) || PlayerInfo[playerid][pLeader]==8 || PlayerInfo[playerid][pMember]==8)
{
if(OnDuty[playerid]==1 || PlayerInfo[playerid][pLeader]==8 || PlayerInfo[playerid][pMember]==8)
{
/*if(PlayerInfo[playerid][DM]==0)
{*/
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /orten [SpielerID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Benutze: /stoportung um den Marker zu entfernen.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Falsche ID");
}
/*}
else
{
SendClientMessage(playerid, COLOR_RED, "Sie sind in der DM-Arena.");
}*/
}
else
{
SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Sie sind kein Staatsdiener.");
}
}
}
Alles anzeigen
kann man daraus etwas basteln, das sich automatisch alle 5sek aktualisiert? also damit ich immer die aktuelle position des gesuchten spielers bekomme? wenn ja, wie geht das?
(Erwünscht sind gute beschreibungen und scripte :D)
Danke im vorraus