[Pomoc] Komanda /vuci

Započeo DaxMunze
19. Apr. 2012. Zaključano
1,090
pregleda
15
postova
DaxMunze
3
Hustler
19. Apr. 2012.
Skripta koju koristim: Ne znam
Detaljan opis problema: Nasao sam negde komandu vuci i ubacio sam je u svoj mod ali ja kad kucam /vuci pise na chatu da vucem tog igraca ali on se nepomera, video sam dosta ovakvih tema ali nigde niko nije napisao kako da resim pa ako neko sad zna nek mi kaze ako mu nije problem.
Dio skripte:
    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 na podu.");
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/Deo 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 != 1)
        {
            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;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): msm da sam dobro objasnio netreba slika.
Adnan Lord
4
Made Man
19. Apr. 2012.
Care evo ti moja komanda pa prepravi sebi ako oces moja radi meni mislim  😁  😄  😉
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 / Vojska !");
}
}
return 1;
}
DaxMunze
3
Hustler
19. Apr. 2012.
Nema razlike izmedju komandi 🙂
Adnan Lord
4
Made Man
19. Apr. 2012.
omg a kod mene radi  😕 😕
DaxMunze
3
Hustler
19. Apr. 2012.
Jel ima nesto sto pre toga trebam da dodam.
Blaeks_Biofor
5
Forum Don
19. Apr. 2012.
Stavi ovo na vrh i javi
forward Drag(giveplayerid, playerid);
new DragTimer;
?

I probaj ovakvu komandu
if (strcmp(cmd, "/vuci", true) == 0)
{
    if(gTeam == 2 || IsACop(playerid))
{
  tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
  if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISCENJE: /drag ");
return 1;
}
if(!IsPlayerConnected(giveplayerid))
{
format(string, sizeof(string), "%d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid,COLOR_GREY, string);
return 1;
}
if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 3)
{
SendClientMessage(playerid, COLOR_GREY, "Previse ste udaljeni od tog igraca!.");
  return 1;
  }
  if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Nemozete sami sebe vuci!");
return 1;
}
if(DragTimer <= 0)
{
if(IsPlayerConnected(giveplayerid) == 1)
{
  GetPlayerName(giveplayerid, sendername, sizeof(sendername));
  GetPlayerName(playerid, playername, sizeof(playername));
  format(string, sizeof(string), "%s vuce %s", playername, sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
DragTimer = SetTimerEx("Drag", 1000, 1, "ii", playerid, giveplayerid);
TogglePlayerControllable(giveplayerid, 0);
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "  Niste Policajac / FBI agent / S.W.A.T !");
}
return 1;
}
DaxMunze
3
Hustler
20. Apr. 2012.
ma jok, neradi pise da ga vuce ali to neradi igrac stoji u mestu.
Maki187
5
Crime Lord
20. Apr. 2012.
Adnan Lord wrote on April 19, 2012, 5:44 pm:
omg a kod mene radi  😕 😕


Nevidim na kojoj osnovi ti radi, jer sve sto ta komanda radi, jeste da ispisuje text, nigde nema pokrenutog tajmera, preko kog bi se vuko igrac...

DaxMunze wrote on April 20, 2012, 12:16 pm:
ma jok, neradi pise da ga vuce ali to neradi igrac stoji u mestu.


Kao sto sam napomenuo, fali ti gore tajmer, u ko mse izvrsava sva radnja... napravis varijablu koja igracu se postavi na id onog kog vuce, uradis proveru da ako varijabla niej na npr 9999, da mu poziciju stavlja na onu poziciju na kojoj se nalazi igrac koj vuce..
DaxMunze
3
Hustler
20. Apr. 2012.
Mozes malo bolje da mi objasnis 🙂 Novi sam u skriptanju znaci samo da mi napises gde sta ide 🙂
Memorexâ„¢
4
Made Man
20. Apr. 2012.
Probaj ovako vuce igraca do tebe...

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);
                                                                new Float:plocx,Float:plocy,Float:plocz;
                                                                GetPlayerPos(playerid, plocx, plocy, plocz);
                                                                SetPlayerPos(giveplayerid,plocx,plocy+1, plocz);
    }

}
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 / Vojska !");
}
}
return 1;
}
DaxMunze
3
Hustler
20. Apr. 2012.
Nevuce igraca samo pise da ga vuce, jel trebam nesto gore da dodam neki forward i sl.
Deleted User
Obrisan korisnik
20. Apr. 2012.
Ja sam vec negdje postavio ove komande /vuci i /pusti koja radi, pokusaj da nadjes pomoci trazilice ...
DaxMunze
3
Hustler
20. Apr. 2012.
Trazio sam ali svuda isto pise 🙂 Ja nisam nasao ni jednu da radi.
Ako ti mozes posto verovatno znas kako se zove tema.
DaxMunze
3
Hustler
20. Apr. 2012.
Radi hvala svima 🙂
Johnâ„¢
5
Godfather
20. Apr. 2012.
Riješeno - LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha