Započeo Frile
•26. Mar. 2011.[POMOC] Komanda /VUCI
1,081
pregleda
7
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
249
Postovi:
95
Teme:
Pridružio se:Avg. 2010
26. Mar. 2011.
Skripta koju koristim: GTA RP
Detaljan opis problema: hocu da napravim komandu vuci koju ce koristiti pd/fbi/swat kada trebaju nekog da povuku(naprimjer uhapsio si igraca a ostao si bez kola i onda hoces tog igraca da povuces do zeljene lokacije i onda ukucas /pusti id onda prestaje da vuce igraca). ja sam bio uzeo komandu iz jednog moda ali ona neradi
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: hocu da napravim komandu vuci koju ce koristiti pd/fbi/swat kada trebaju nekog da povuku(naprimjer uhapsio si igraca a ostao si bez kola i onda hoces tog igraca da povuces do zeljene lokacije i onda ukucas /pusti id onda prestaje da vuce igraca). ja sam bio uzeo komandu iz jednog moda ali ona neradi
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 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;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,079
Postovi:
24
Teme:
Pridružio se:Feb. 2011
27. Mar. 2011.
Evp ako ti pasu ove dvije komande za FBI/PD/SWAT pa si stavi.
if(!strcmp(cmd,"/vuci",true))
{
if(PlayerInfo == 1 ||PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid,COLOR_LIGHTBLUE,"USAGE: /vuci [playerid/PartOfName]"); return 1;}
giveplayerid = ReturnUser(tmp);
if(PlayerCuffed==2)
{
putg = 1;
GameTextForPlayer(giveplayerid,"~r~Odvuceni ste u vozilo",2000,3);
format(string,sizeof(string),"%s odvlaci sumnjivca u vozilo",sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid,COLOR_LIGHTBLUE, "Osumnicenik nije zavezan!");}
}
}
if(!strcmp(cmd,"/put",true))
{
if(PlayerInfo == 1 ||PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid, COLOR_LIGHTBLUE,"USAGE: /put [playerid/PartOfName] "); return 1;}
giveplayerid = ReturnUser(tmp);
if(PlayerCuffed==2)
{
new seat;
tmp = strtok(cmdtext, idx);
seat = strval(tmp);
PutPlayerInVehicle(giveplayerid,GetPlayerVehicleID(playerid),seat);
new in = GetPlayerInterior(playerid);
SetPlayerInterior(giveplayerid, in);
putg = 0;
}
else { SendClientMessage(playerid, COLOR_RED, "Osumnicenik nije zavezan!");}
}
}
btw zaboravio sam xD moras definirati gore jos new putg;
if(!strcmp(cmd,"/vuci",true))
{
if(PlayerInfo == 1 ||PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid,COLOR_LIGHTBLUE,"USAGE: /vuci [playerid/PartOfName]"); return 1;}
giveplayerid = ReturnUser(tmp);
if(PlayerCuffed==2)
{
putg = 1;
GameTextForPlayer(giveplayerid,"~r~Odvuceni ste u vozilo",2000,3);
format(string,sizeof(string),"%s odvlaci sumnjivca u vozilo",sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid,COLOR_LIGHTBLUE, "Osumnicenik nije zavezan!");}
}
}
if(!strcmp(cmd,"/put",true))
{
if(PlayerInfo == 1 ||PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){SendClientMessage(playerid, COLOR_LIGHTBLUE,"USAGE: /put [playerid/PartOfName] "); return 1;}
giveplayerid = ReturnUser(tmp);
if(PlayerCuffed==2)
{
new seat;
tmp = strtok(cmdtext, idx);
seat = strval(tmp);
PutPlayerInVehicle(giveplayerid,GetPlayerVehicleID(playerid),seat);
new in = GetPlayerInterior(playerid);
SetPlayerInterior(giveplayerid, in);
putg = 0;
}
else { SendClientMessage(playerid, COLOR_RED, "Osumnicenik nije zavezan!");}
}
}
btw zaboravio sam xD moras definirati gore jos new putg;
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
249
Postovi:
95
Teme:
Pridružio se:Avg. 2010
27. Mar. 2011.
hvalati sto pomazes, ali neznam dali si me shvatio treba mi komanda da vuces igraca dje god ti ides on te prati, neznam tacno na kojem sam serveru vidio (nez jeli tacno BU ili BE) da to imaju napravljeno
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
974
Postovi:
72
Teme:
Pridružio se:Okt. 2010
27. Mar. 2011.
Smarate vise sa tim "BU ima" pa ima i SpeedTouch pa sta onda 😕Pomozite decku ako znate
Btw. nece raditi ova gore komanda /vuci i /put jer nisi definirao putg -/- izbacice ti 4 erora . . . -/-
Btw. nece raditi ova gore komanda /vuci i /put jer nisi definirao putg -/- izbacice ti 4 erora . . . -/-
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava