Hello.
teljesen belezavarodtam az idkbe és már
magam sem tudom mi a jo, és hogy hogy a jo :\\
ime a müvem:
if(strcmp(cmd, \"/nyomoz\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, \"<!> Használata: /nyomoz [Játékos név/id].\");
return 1;
}
new akitlenyomozunk = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(akitlenyomozunk != INVALID_PLAYER_ID)
{
if(PhoneOnline[akitlenyomozunk] > 0)
{
SendClientMessage(playerid, COLOR_GREY, \" <!> A megadott játékos telefonja ki van kapcsolva!\");
return 1;
}
if(akitlenyomozunk == playerid)
{
SendClientMessage(playerid, COLOR_GREY, \"<!> Ez nem lehetséges!\");
return 1;
}
new Float:ax,Float:ay,Float:az;
GetPlayerPos(akitlenyomozunk, ax,ay,az);
SetPlayerCheckpoint(playerid, ax,ay,az, 2);
NyomozasTimer = SetTimerEx(\"Nyomozas\", 2000, true, \"i\", akitlenyomozunk);
//UsedFind[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"<!> A megadott játékos nem elérhetõ!\");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, \" <!> Ehhez nincs jogod!\");
}
}
return 1;
}
public Nyomozas(playerid,akitlenyomozunk)
{
new Float:ax,Float:ay,Float:az;
GetPlayerPos(akitlenyomozunk, ax,ay,az);
SetPlayerCheckpoint(playerid, ax,ay,az, 2);
return 1;
}
nos gondolom megértitek a parancs lényegét, egy megadott playert
megjelöl a térképen illetve egy cp-t rak oda a poziciojára. majd 2 secenként lekéri
az adott player pozicioját és ujra lerakja a cp-t a megadott helyre.
nos müködése változo: hol azvan hgy akit megadtam bejelölt deaztán
engem jelölt és aztán az én pozomat rakosgatta.
volt hogy a megadott player beirt engem és õt követte a jel NEKEM! nekem mutatta
hogy õ hova ment. pedig nemugykellett volna. idket már teljesen összekevertem ezért
nemtom most hogy a jo már.
aki tud kérem segitsen! ::|
zsomaaSZERK.:
modositottam és most igy müködik csak az a gáz hogy nekemis, tehát annak is
akit lenyomozok annakis mutatja. esetleg vki??
modositás:
public Nyomozas(player)
{
new Float:ax,Float:ay,Float:az;
GetPlayerPos(player, ax,ay,az);
for(new i=0; i<MAX_PLAYERS; i++)
{
SetPlayerCheckpoint(i, ax,ay,az, 2);
}
return 1;
}