[pomoc] Division 2 pitanja

Započeo El Toni, Januar 30, 2013, 01:50:53 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Division
Detaljan opis problema: kad idem do posao i pise mi da ja uzmem da pisem /posao i kad pisem /posao dodze za da prihvatim da upisem /prihvati posao ali neradi komanda i ta komanda ja nema u GM ...i nisam naso nikakva druga komanda za prihvacanje posao..jel neko zna akko se zima posao na divison mod? i jos edno pitanje kako da maknem ono SERVER:Unknown command? stalno mi pise to ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

napravis najobicniju komandu gde ce se igracu setati varijable za posao.

Za ovo unknown skini 3.1 YSI :) Ako nece onda ovo uradi:

forward OnPlayerCommandPerformed(playerid, cmdtext[], success);

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success) SendClientMessage(playerid, COLOR_GREY, "(greska!) Upisali ste komandu koja ne postoji za pregled svih komandi koristi /komande ili /help.");
    return 1;
}

@Blaleks
ovakva komanda?
if(strcmp(cmd, "/djurinecarolijekosenje", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pKosenje] > 0)
            {
     SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano kosenje!");
     return 1;
            }
if(PlayerInfo[playerid][pJob] == id posla)//<---- tu si stavite id koji stavite za taj posao
{

                   SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
       PlayerInfo[playerid][pKosenje] = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
             SetPlayerCheckpoint(playerid, x1,y1,zy,radius1);// tu stavite koordinate prvog cp-a
}
else
{
        SendClientMessage(playerid, COLOR_GREY, "Nemas posao kosaca trave!");
                return 1;
        }
}
return 1;
}


if(strcmp(cmd, "/posao", true) == 0)
      {
            if(IsPlayerConnected(playerid))
            {
 
            if(IsPlayerInRangeOfPoint(playerid, radius, x, y, z))
            {
                    if(PlayerInfo[playerid][pPosao] > 0)
                    {
                    SendClientMessage(playerid, -1, "Vec si zaposlen");
                    return 1;
                    }
                    else {
                    PlayerInfo[playerid][pPosao] = 1;
                    return 1;
                    }
             }
             }
}



probaj ovako
i mjenjaj idove sa svojima

Poslednja Izmena: Januar 30, 2013, 12:59:41 POSLE PODNE od Ermin Smith

Citat: Ermin Smith poslato Januar 30, 2013, 12:57:42 POSLE PODNE
if(strcmp(cmd, "/posao", true) == 0)
      {
            if(IsPlayerConnected(playerid))
            {
 
            if(IsPlayerInRangeOfPoint(playerid, radius, x, y, z))
            {
                    if(PlayerInfo[playerid][pPosao] > 0)
                    {
                    SendClientMessage(playerid, -1, "Vec si zaposlen");
                    return 1;
                    }
                    else {
                    PlayerInfo[playerid][pPosao] = 1;
                    return 1;
                    }
             }
             }
}



probaj ovako
i mjenjaj idove sa svojima
ovako sam ga postavio
if(strcmp(cmd, "/zemirabota", true) == 0)
      {
            if(IsPlayerConnected(playerid))
            {

            if(IsPlayerInRangeOfPoint(playerid,3.0,1963.8228,-1245.4791,20.0464))
            {
                    if(PlayerInfo[playerid][pJob] > 0)
                    {
                    SendClientMessage(playerid, -1, "Vec si zaposlen");
                    return 1;
                    }
                    else {
                    PlayerInfo[playerid][pJob] = 1;
                    return 1;
                    }
             }
             }
}

i kad idem do pJob 1  t.e drvosecac i upisem /zemirabota pise mi SERVER:Unknown command ????

if(strcmp(cmd, "/zemirabota", true) == 0)
      {
            if(IsPlayerConnected(playerid))
            {

            if(IsPlayerInRangeOfPoint(playerid,3.0,1963.8228,-1245.4791,20.0464))
            {
                    if(PlayerInfo[playerid][pJob] > 0)
                    {
                    SendClientMessage(playerid, -1, "Vec si zaposlen");
                    return 1;
                    }
                    else {
                    PlayerInfo[playerid][pJob] = 1;
                    return 1;
                    }
             }
             }
                     return 1;
}

probaj ovako..