Oko mehanicar /duty...


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

prethodna tema - sledeća tema

0 članova i 1 gost 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");
			}