Započeo DaxMunze
•19. Apr. 2012.• Zaključano[Pomoc] Komanda /vuci
1,119
pregleda
15
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
71
Postovi:
16
Teme:
Pridružio se:Dec. 2011
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:
Neke slike/video za lakse dobivanje pomoci(neobavezno): msm da sam dobro objasnio netreba slika.
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.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
492
Postovi:
91
Teme:
Pridružio se:Jun 2011
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;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
492
Postovi:
91
Teme:
Pridružio se:Jun 2011
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
19. Apr. 2012.
Stavi ovo na vrh i javi
I probaj ovakvu komandu
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;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
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..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
476
Postovi:
100
Teme:
Pridružio se:Nov. 2011
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;
}
20. Apr. 2012.
Ja sam vec negdje postavio ove komande /vuci i /pusti koja radi, pokusaj da nadjes pomoci trazilice ...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava