[POMOC] Komanda

Započeo Frile, Septembar 15, 2011, 16:06:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim: GTA RP
Detaljan opis problema: moze li mi neko reci ili ako je vec ima da mi da komandu /lociraj (broj telefona) i preko nje trazis igraca koji ima mobilni telefon u ovom slucaju to ce koristiti fbi/pd . probao sam nesto da naprvim ali nikako nemoze
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Ajde daj komandu /find pa ću ti ju preformulirat za mob, i reci koji ti je id PD-a i FBI-a

if(strcmp(cmd, "/find", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] != 1)
    {
SendClientMessage(playerid, COLOR_GREY, "   Niste Detektiv !");
return 1;
    }
    if(PlayerOnMission[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "   Na misiji ste pa ne mozete sada koristiti tu komandu !");
    return 1;
}
if(UsedFind[playerid] != 0 && PlayerInfo[playerid][pDetSkill] < 401)
{
    SendClientMessage(playerid, COLOR_GREY, "   Vec trazite nekoga, sacekajte 2 minuta !");
    return 1;
}
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /find [ID Igraca/Dio Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete traziti sebe!"); return 1; }
        new points;
        new level = PlayerInfo[playerid][pDetSkill];
if(level >= 0 && level <= 50)
{ points = 4; }
else if(level >= 51 && level <= 100)
{ points = 6; }
else if(level >= 101 && level <= 200)
{ points = 8; }
else if(level >= 201 && level <= 400)
{ points = 10; }
else if(level >= 401)
{ points = 12; }
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
FindTime[playerid] = 1;
FindTimePoints[playerid] = points;
PlayerInfo[playerid][pDetSkill] ++;
UsedFind[playerid] = 1;
if(PlayerInfo[playerid][pDetSkill] == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas Detektiv skill je sada 2, ubrzo cete moci traziti clanove organizacija."); }
else if(PlayerInfo[playerid][pDetSkill] == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas Detektiv skill je sada 3, ubrzo cete moci traziti clanove organizacija."); }
else if(PlayerInfo[playerid][pDetSkill] == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas Detektiv skill je sada 4, sada mozete traziti clanove organizacija."); }
else if(PlayerInfo[playerid][pDetSkill] == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas Detektiv skill je sada 5."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Nepravilno Ime/ID !");
}
}
    return 1;
}
if(strcmp(cmd,"/removegps",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
DisablePlayerCheckpoint(playerid);
}
else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
DisablePlayerCheckpoint(playerid);
}
}
return 1;
}



a za id pd je 1 a id fbi je 2