Započeo Muce
•11. Jan. 2015.• Zaključano[Pomoc]/vipgetcar
475
pregleda
6
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
59
Postovi:
27
Teme:
Pridružio se:Mar. 2014
11. Jan. 2015.
Skripta koju koristim:Los Angeles HardPlay od ivanna
Detaljan opis problema:Kako da napravim komandu /vipgetcar al da vip može samo svoja vozila portat da mu izbaci "Možeš getat samo svoje vozilo" imam /getcar komandu i poslat cu ako vam može šta pomoć
Dio skripte:
Detaljan opis problema:Kako da napravim komandu /vipgetcar al da vip može samo svoja vozila portat da mu izbaci "Možeš getat samo svoje vozilo" imam /getcar komandu i poslat cu ako vam može šta pomoć
Dio skripte:
if(strcmp(cmd, "/getcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{008CF0}{FFFFFF} /getcar ");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = strval(tmp);
if(PlayerInfo >= 2 || PlayerInfo >= 4)
{
GetPlayerPos(playerid, plocx, plocy, plocz);
SetVehiclePos(plo,plocx,plocy+4, plocz);
new sendgoto;
GetPlayerName(playerid, sendgoto, sizeof(sendgoto));
new gotostr;
format(gotostr,sizeof(gotostr), "{800000}%s je koristio /getcar", sendgoto);
SCM(plo, 0x800000C8, gotostr);
SendAdminMessage(COLOR_YELLOW,gotostr);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
}
}
return 1;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
11. Jan. 2015.
Napravis komandu koju ce samo vipovi moci da koriste recimo i jednostavno preko funkcije SetVehiclePos sredis da mu porta njegovo vozilo koje mu je na statsu.
PS: Batali strcmp za komande koristi ZCMD ili YCMD.
PS: Batali strcmp za komande koristi ZCMD ili YCMD.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
11. Jan. 2015.
Probaj ovako nesto
if(strcmp(cmd, "/vipgetcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{008CF0}server uklonjen!{FFFFFF} /vipgetcar");
return 1;
}
new Float:plocx, Float:plocy, Float:plocz;
new plo;
plo = strval(tmp);
if(PlayerInfo >= 1) // Ne znam dali ti je ovakva varijabla to ti promeni ako nije i sredi koji lvl za koriscenje komande
{
new carid = PlayerInfo; // Takodje stavi tvoju varijablu
GetPlayerPos(playerid, plocx, plocy, plocz);
SetVehiclePos(carid, plocx, plocy+4, plocz);
new sendgoto;
GetPlayerName(playerid, sendgoto, sizeof(sendgoto));
new gotostr;
format(gotostr,sizeof(gotostr), "{800000}%s je koristio /vipgetcar", sendgoto);
SCM(plo, 0x800000C8, gotostr);
SendAdminMessage(COLOR_YELLOW,gotostr);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
}
}
return 1;
}
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
12. Jan. 2015.
Prosli put nisam sve najbolje sredio jer vise od 1 ipo godine nisam radio komande preko strcmp pa se i ne snalazim 😄
Probaj ovako, ovo bi bilo da u koliko igrac ukuca komandu da porta samo svoje vozilo...
Probaj ovako, ovo bi bilo da u koliko igrac ukuca komandu da porta samo svoje vozilo...
if(strcmp(cmd, "/vipgetcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{008CF0}server uklonjen!{FFFFFF} /vipgetcar");
return 1;
}
new Float:plocx, Float:plocy, Float:plocz;
if(PlayerInfo >= 1) // Ne znam dali ti je ovakva varijabla to ti promeni ako nije i sredi koji lvl za koriscenje komande
{
new carid = PlayerInfo; // Takodje stavi tvoju varijablu
GetPlayerPos(playerid, plocx, plocy, plocz);
SetVehiclePos(carid, plocx, plocy+4, plocz);
new sendgoto;
GetPlayerName(playerid, sendgoto, sizeof(sendgoto));
new gotostr;
format(gotostr,sizeof(gotostr), "{800000}%s je koristio /vipgetcar", sendgoto);
SendAdminMessage(COLOR_YELLOW,gotostr);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava