also ich habe einen /hack cmd geamcht, aber der will nich so richtg, ich weiß aber nich warum^^.
so siehts aus:
if(strcmp(cmd, "/hack", true) == 0)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(playerid))
{
if(IsAMember(playerid) || PlayerInfo[playerid][pFMember] < 255)
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Du brauchst Rang 2 oder höher! !");
return 1;
}
if(PlayerToPoint(20, i,1539.670,-1628.510,15.928))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s hackt das LSPD-Tor...Ihr habt 35 Sekunden, um ihn aufzuhalten.", sendername);
SendTeamMessage(2, COLOR_RED, string);
SendClientMessage(playerid, COLOR_RED, " Es dauert 35sek das Tor zu knacken. Die Polizei ist alamiert!!Schnell!");
CP[i] = 25;
SetPlayerCheckpoint(i,1605.5929,-1635.7700,13.7188,4.0);
hackpickup = CreatePickup ( 1212, 3, 1605.5929,-1635.7700,13.7188 );
SetTimer("LSPDHACK", 35000, 0);
SetTimer("Count", 10000, 0);
SetTimer("Count2", 20000, 0);
SetTimer("Count3", 30000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist nicht am LSPD-Haupttor !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist in keiner Gang !");
}
}
}
return 1;
}
Und es kommt IMMER Du bist nicht am LSPD-Tor. Aber ich habe extra de Radius ganz groß gemacht, und auch die coords überprüft.
ciao freddy