Oko mehanicar /duty...

Započeo Drobnjak, April 08, 2013, 14:55:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: EXGV2
Detaljan opis problema: Imam /duty za mehanicara ali kada neko zove /call 555 mehanicarima nista ne dodje...
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Neznam sta da dam ako treba nesto recite
Poslednja Izmena: April 08, 2013, 16:08:20 POSLE PODNE od Petar FurY

Citat: Petar FurY poslato April 08, 2013, 14:55:29 POSLE PODNE
Skripta koju koristim: EXGV2
Detaljan opis problema: Imam /duty za mehanicara ali kada neko zove /call 555 mehanicarima nista ne dodje...
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Neznam sta da dam ako treba nesto recite

daj komandu
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Citat: Crazyn3ss poslato April 08, 2013, 16:13:14 POSLE PODNE
daj komandu

Evo komanda:

if(strcmp(cmd, "/duty", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(OnDuty[playerid]==0)
        {
        SendClientMessage(playerid, COLOR_WHITE, "* Sada ste na duznosti i primacete pozive od ljudi kojima treba mehanicar.");
        JobDuty[playerid] = 1;
        Mechanics += 1;
        GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "[Advert] Automehanicar %s je na duznosti, /call 555 da pozovete mehanicara.", sendername);
    OOCNews(0x2993EDAA,string);
                    }
}
return 1;
}


Evo ovaj dio gdje treba da daje:

if(phonenumb == 555)
    {
        new mechanicworkers = 0;
    for(new i=0; i<MAX_IGRACA; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PI[i][pJob] == 7 && JobDuty[i] == 1)
            {
                mechanicworkers++;
            }
        }
    }
        if(Mechanics < 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Prihvatili su poziv.");
            SendClientMessage(playerid, 0xBBE1F2AA,   "{0049FF}* [ExtPhone] Muski glas kaze: Izvinjavamo se,al trenutno memamo slobodnih mehanicara.");
            SendClientMessage(playerid, COLOR_GREY, "   Prekinuli su.");
            return 1;
        }
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string),   "{0049FF}* * Igracu %s je potreban Mehanicar. (koristite /accept mechanic da prihvatite poziv)", sendername);
    SendJobMessage(1, COLOR_WHITE, string);
    SendClientMessage(playerid, COLOR_GREY, "   Prihvatili su poziv.");
            SendClientMessage(playerid, 0xBBE1F2AA,   "{0049FF}* [ExtPhone] Muski glas kaze: Pozdrav,svi mehanicari u toj oblasti su obavesteni o vasem pozivu.");
            SendClientMessage(playerid, COLOR_GREY, "   Prekinuli su.");
    MechanicCall = playerid;
    return 1;
    }


Meni ne salje da prihvatim samo tako nista meni ne salje da /accept mehanic
Poslednja Izmena: April 08, 2013, 16:23:45 POSLE PODNE od Petar FurY

jesi siguran da ti je id posla od mehanicara 7, da nisi nesto mjenjo?
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Da evo vidis po ovome...

if(PI[playerid][pJob] == 7)
{
        SCM(playerid, SVETLOPLAVA,"POSAO | Usli ste u vozilo od Auto Mehanicara");
SCM(playerid, ZELENA,"Komande: /duty /repair /refill");
}