Pomoc oko komande /ticket

Započeo Obrisan korisnik
19. Jan. 2013. Zaključano
195
pregleda
2
postova
Deleted User
Obrisan korisnik
19. Jan. 2013.
Skripta koju koristim:GF
Detaljan problem:Kako ovu komandu da stavim da moze davati admini a ne policija i da ne moraju biti blizu igraca nego odakle hoce,evo ovu

if(strcmp(cmd, "/ticket", true) == 0 || strcmp(cmd, "/kazna", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gTeam != 2)
{
    SendClientMessage(playerid, COLOR_GREY, "  Niste policajac/admin/helper!");
    return 1;
}
        if(OnDuty != 1 && PlayerInfo == 1 || OnDuty != 1 && PlayerInfo == 11 || PlayerInfo >= 1 || PlayerInfo >= 1)
{
    SendClientMessage(playerid, COLOR_GREY, "  Niste na Duznosti!");
    return 1;
}
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /kazna [ID Igraca/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ticket [ID Igraca/Dio Imena] ");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 1001) { SendClientMessage(playerid, COLOR_GREY, "  Cijena kazne ne moze biti ispod 1 ni preko 1000 !"); return 1; }
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ticket [ID Igraca/Dio Imena] ");
return 1;
}
if (GetPlayerMoney(giveplayerid) < moneys)
{
SendClientMessage(playerid, COLOR_WHITE, "* Taj igrac nema dovoljno novca da plati kaznu.");
return 1;
}
    format(string, sizeof(string), "*{FF0000}%s {FFFFFF}je napisao {FF0000}%s-u{FFFFFF}razlog: {FF0000}%s", sendername, giveplayer, moneys, (result));
SendClientMessageToAll(COLOR_WHITE, string);
format(string, sizeof(string), "* Policajac {FF0000}%s {FFFFFF}vam je napisao kaznu od {FF0000}$%d, razlog: {FF0000}%s", sendername, moneys, (result));
SendClientMessage(giveplayerid, COLOR_WHITE, string);
SendClientMessage(giveplayerid, COLOR_WHITE, "* Kucajte /accept ticket, da je prihvatite.");
SendClientMessage(giveplayerid, COLOR_WHITE, "* Ako ne prihvatite kaznu, ici cete u zatvor!");
    TicketOffer = playerid;
TicketMoney = moneys;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "  Taj igrac nije blizu vas !");
return 1;
}
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Igrac je offline !");
    return 1;
}
}
return 1;
}

Slika:/
Video:/

😄
Blaeks_Biofor
5
Forum Don
19. Jan. 2013.
ae samo jos jednom postavi temu bez prefixa pa ces da vidis kako ces da se provedes, lock!!!!!!!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha