[POMOC]Prebacivanje CMD

Započeo sanel007
14. Jan. 2014. Zaključano
290
pregleda
5
postova
sanel007
4
Enforcer
14. Jan. 2014.
Skripta koju koristim: Moja
Problem: Ma trebam samo nisam nikad prebacivao ove cmd u YCMD moram prebacit a i nekontam sta je ovo ReturnUser 😕
Dio skripte: evo cmd znaci u YCMD bi je trebao prebacit...
if(strcmp(cmd, "/contract", true) == 0)
{
    if(gPlayerLogged == 1)
  {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}YC Pomoc |{00C0FF} /contract [ID Igraca/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}YC Pomoc |{00C0FF} /contract [ID Igraca/Dio Imena] ");
return 1;
}
moneys = strval(tmp);
if(moneys < 500 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Minimalno 500$ a maximalno 10.000$!"); return 1; }
if(PlayerInfo < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[YC:RP] {FFFF33}Nedovoljno iskustva!((Potreban nivo 3))");
return 1;
}
if (gPlayerLogged == 1)
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo == 8 && PlayerInfo == 8)
    {
        SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo clana svoje agencije!");
        return 1;
    }
    else if(PlayerInfo == 8 && PlayerInfo == 8)
    {
        SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo clana svoje agencije!");
        return 1;
    }
    else if(PlayerInfo == 8||PlayerInfo == 8)
    {
        SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo hitmana!");
        return 1;
    }
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP]: {FF0000}Ne mozete naruciti svoje ubistvo!"); return 1; }
imeigraca(giveplayerid, giveplayer);
imeigraca(playerid, sendername);
playermoney = PlayerInfo;
if (moneys > 0 && playermoney >= moneys)
{
AC_GivePlayerMoney (playerid, (0 - moneys));
PlayerInfo+=moneys;
format(string, sizeof(string), "{FFFF33}%s je naruci ubistvo osobe %s (($%d))",sendername, giveplayer, moneys);
SendFamilyMessage(8, COLOR_YELLOW, string);
format(string, sizeof(string), "{FFFF33}Ucijenili ste glavu osobe %s na %d$, neki od Lovaca na Ucjene ce prihvatiti vas zahtjev!",giveplayer, moneys);
SendClientMessage(playerid, ZELENKASTA, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[YC:RP] {FFFF33}Nepravilan iznos transakcije.");
}
}
}
else
{
format(string, sizeof(string), "{FFFFFF}[YC:RP]: {FF0000}Igrac sa tim ID-om se ne nalazi na serveru!", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
if(!success) return SCM(playerid,BELA,"{00C0FF}YC RP {FFFFFF}| Unijeli ste komandu koja ne postoji.");
return 1;
}
ermin.a
5
Underboss
14. Jan. 2014.
ReturnUser mislim da je funkcija od dracoblue-a koja od teksta provjerava jel neki igrac ima to ime, kao sscanf parametar "u".
I umjesto strtoka koristi sscanf.
Provjeris jel unijeo parametre, ako jest podijeli parametre na ID igraca i novce uz dodatne provjere ako ima novce, i svim konektovanim hitmanima (foreach) ispise poruku a zrtvi postavi PVar (primjer: "HeadValue") na onoliko para koliko igrac unese.
sanel007
4
Enforcer
14. Jan. 2014.
Jarane pokusavao sam al nekontam de molim te ako imas vremena da to zacas prebacis u YCMD potrebno mi to al nemg :///
sanel007
4
Enforcer
15. Jan. 2014.
BUMP !! help
Vegas.
3
Hustler
15. Jan. 2014.
YCMD:contract(playerid, params[], help)
{
new igr, moneys;
if(sscanf(params, "ui", giveplayerid, moneys)) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}YC Pomoc |{00C0FF} /contract [ID Igraca/Dio Imena] ");
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP]: {FF0000}Ne mozete naruciti svoje ubistvo!"); return 1; }
if(PlayerInfo == 8 && PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo clana svoje agencije!");
return 1;
}
else if(PlayerInfo == 8 && PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo clana svoje agencije!");
return 1;
}
else if(PlayerInfo == 8||PlayerInfo == 8)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[YC:RP] {FFFF33}Ne mozete naruciti ubistvo hitmana!");
return 1;
}
imeigraca(giveplayerid, giveplayer);
imeigraca(playerid, sendername);
playermoney = PlayerInfo;
if (moneys > 0 && playermoney >= moneys)
{
AC_GivePlayerMoney (playerid, (0 - moneys));
PlayerInfo+=moneys;
format(string, sizeof(string), "{FFFF33}%s je naruci ubistvo osobe %s (($%d))",sendername, giveplayer, moneys);
SendFamilyMessage(8, COLOR_YELLOW, string);
format(string, sizeof(string), "{FFFF33}Ucijenili ste glavu osobe %s na %d$, neki od Lovaca na Ucjene ce prihvatiti vas zahtjev!",giveplayer, moneys);
SendClientMessage(playerid, ZELENKASTA, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[YC:RP] {FFFF33}Nepravilan iznos transakcije.");
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha