[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):

Blaeks

*

Madmen

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..