[POMOC] Komanda vuci

Započeo Frile
pre 14 godina
1,597
pregleda
15
postova
Frile
Enforcer
pre 14 godina
Skripta koju koristim:GTA RP
Detaljan opis problema: hocu da napravim komandu /vuci koju moze samo da koristi pd/fbi/swat da bi vukli uhapsenog, ja sam pravio nesto i nije mi radiolo, evo kako sam ja napravio
if(strcmp(cmd, "/vuci", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(gTeam == 2 || IsACop(playerid))
{
if(KnockedDown == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete vuci kada ste unesvijesceni.");
return 1;
}
if(PlayerTied == 1)
{
SendClientMessage(playerid, COLOR_GREY, "  Vezani ste!");
return 1;
}
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /vuci [ID Igraca/Dio Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(gTeam == 2 || IsACop(giveplayerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "  Ne mozete vuci Policajca!");
        return 1;
        }
        if(PlayerCuffed != 2)
        {
            SendClientMessage(playerid, COLOR_GREY, "  Igracu nisu stavljene lisice!");
        return 1;
        }
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete vuci sami sebe!"); return 1; }
    {
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "* %s vas vuce.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vucete %s-a.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s vuce %s-a.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }

}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac nije blizu vas !");
    return 1;
}
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Igrac je offline !");
    return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "  Niste Policajac / FBI / SWAT !");
}
}
return 1;
}
if(strcmp(cmd, "/pusti", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(gTeam == 2)
{
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /pusti [ID Igraca/Dio Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
    if (ProxDetectorS(8.0, playerid, giveplayerid))
{
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete sebe pustiti!"); return 1; }
if(PlayerCuffed)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s vas je pustio.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Pustili ste %s-a.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
TogglePlayerControllable(giveplayerid, 0);
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Tome igracu nisu stavljene lisice !");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac nije blizu vas !");
    return 1;
}
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Taj igrac je offline !");
    return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "  Niste Policajac / FBI / SWAT !");
}
}//not connected
return 1;
}


zna li nkeo kako da napravim da radi
Dio skripte: komanda vuci
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Obrisan korisnik Obrisan korisnik
pre 14 godina
Istu komandu imam i ja na svom modu, mada nisam uspio napraviti da vuce igraca...  😐
Frile
Enforcer
pre 14 godina
pa znas li kako bi mogao da napravim da moze da vuce igraca
Mike93
Enforcer
pre 14 godina
prijatelju, evo cmd za povuci igraca u vozilo...ali mora biti uhapsen....
	if(strcmp(cmd, "/vuci", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(!IsACop(playerid))
{
    SendClientMessage(playerid, COLOR_GRAD1, "Niste Policajac!");
    return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /vuci [ID igraca/Ime]");
return 1;
}
new newcar = GetPlayerVehicleID(playerid);
new playa;
playa = ReturnUser(tmp);
if(IsACopCar(newcar) || IsNgCar(newcar) || IsAnFbiCar(newcar))
{
    if(IsPlayerConnected(playa))
    {
        if(playa != INVALID_PLAYER_ID)
        {
            new Float:x, Float:y, Float:z;
            GetPlayerPos(playa,x,y,z);
            if(PlayerToPoint(5, playerid, x, y, z))
            {
            PutPlayerInVehicle(playa,newcar,1);
            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s povlaci %s u/na svoj/e vozilo/motor .", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Igrac nije u vasoj blizini.");
}
}
    }
}
else
{
    SendClientMessage(playerid, COLOR_GRAD1, "Niste u vozilu policije !");
}
    }
    return 1;
}
Frile
Enforcer
pre 14 godina
znam za tu komandu, nego mislim komanda /vuci i kad si bez kola da tog igraca vuces do odredjenog mjesta i onda ukucas pusti i onda radis dalje sta trebas
DejanNK
Hustler
pre 14 godina
nisam siguran ali mislim da ova komanda ima na starom BU modu, pa pokusaj sa tim
Frile
Enforcer
pre 14 godina
DejanNK wrote on March 10, 2011, 2:20 pm:
nisam siguran ali mislim da ova komanda ima na starom BU modu, pa pokusaj sa tim


pa ovo sam bio nesto izvukao iz toga moda ali opet neradi
Nxidza
Crime Lord
pre 14 godina
Frile wrote on March 10, 2011, 2:20 pm:
nisam siguran ali mislim da ova komanda ima na starom BU modu, pa pokusaj sa tim


pa ovo sam bio nesto izvukao iz toga moda ali opet neradi

Izbacuje ti erore ili 😕?
[Bp]D.N
Kingpin
pre 14 godina
imam ja tu komandu dacu ti je samo da je nadjem ali tesko je da se ubaci
eldar001
Underboss
pre 14 godina
Quote from March 10, 2011, 2:20 pm:
nisam siguran ali mislim da ova komanda ima na starom BU modu, pa pokusaj sa tim


pa ovo sam bio nesto izvukao iz toga moda ali opet neradi

Izbacuje ti erore ili 😕?

Komanda ne radi, sve je dobro sto se tice erora al' ne radi.
[Bp]D.N
Kingpin
pre 14 godina
imam ja komandu ..aliproblem je sto je gigi kada je pravio BU. mod pravio po svome...pa zato sada kada bi je ubacio izbacilo bi ti silne erore... :S tako da to moras pitati gigija za komandu /vuci
Frile
Enforcer
pre 14 godina
Nikola_Hawks wrote on March 11, 2011, 11:32 am:
imam ja tu komandu dacu ti je samo da je nadjem ali tesko je da se ubaci


ako nije problem kad je nadjes objavi je  😉

a sto se tice trenutne komande kad je ubacim neizbacuje mi nikakve erore
DejanNK
Hustler
pre 14 godina
kao sto rece pitaj gigija on je to napravio na njegov mod a i mislim da ce ti pomoci
Gigi-The-Beast
Underboss
pre 14 godina
pa jednostavna je komanda, trebate jedan tajmer koji stalno postavlja poziciju drugog igraca, a za pusti killujete taj tajmer
obavezno napravite i check ako bilo ko od igraca podje off, kako vam ne bi ostao tajmer aktiviran....
Frile
Enforcer
pre 14 godina
nesto sam pokusavao ali nece, mozes li ti tvoju komandu kopirati i staviti je ovdje da vidim kako si napravio

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava