[Pomoc]/vipgetcar

Započeo Muce
11. Jan. 2015. Zaključano
468
pregleda
6
postova
Muce
3
Hustler
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:
	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;
}
Rudimental
5
OG Legend
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.
Muce
3
Hustler
11. Jan. 2015.
Ma nez ja to,možeÅ¡ mi ti uradit preko ove cmd 🙂
Rudimental
5
OG Legend
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;
}
Muce
3
Hustler
12. Jan. 2015.
al da mu izbaci da nemoze getat sva vozila,htio sam da mu izbaci "Mozes getati samo svoje vozilo"  kontaÅ¡
Rudimental
5
OG Legend
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...

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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha