Jump to content
  • 0

Problema Comanda /takejob


tantan_andrey

Question

Salut. Am si eu o problema cu, comanda /takejob. Cand ma duc in Primarie acolo in Pick-upul de Joburi, imi iau un job.. chiar daca nu trec 5 ore :(eu tot pot sa imi iau alt job. Cand dau /quitjob nu ma lasa ca imi zice ca trebuie sa astept 5 ore.. sa treaca jobul. Asa as vrea si la comanda /takejob sa imi zica daca am un job:(

Uitati comanda

	if(strcmp(cmd,"/takejob",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {
            if(PlayerToPoint(25.0,playerid,347.8292,162.1138,1025.7891))
            {
               new x_nr[256];
			   x_nr = strtok(cmdtext, idx);
			   if(!strlen(x_nr)) {
			      SendClientMessage(playerid, 0x00F5FFFF, "Joburile Serverului XtremeZone RP:");
				  SendClientMessage(playerid, 0x01CD67FF, "Scrie: /takejob [name]");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: Detective, Lawyer, Whore, DrugsDealer, CarJacker");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: NewsReporter, CarMechanic, Bodyguard, ArmsDealer, CarDealer");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: Boxer, BusDriver, PaperBoy, Trucker, Farmer");
				  return 1;
			   }
	           if(strcmp(x_nr,"Detective",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
                     SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Detective.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Detective");
					 PlayerInfo[playerid][pJob] = 1;
				  }
			   }
			   if(strcmp(x_nr,"Lawyer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Lawyer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Lawyer");
					 PlayerInfo[playerid][pJob] = 18;
				  }
			   }
			   if(strcmp(x_nr,"Whore",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Whore.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Whore");
					 PlayerInfo[playerid][pJob] = 2;
				  }
			   }
			   if(strcmp(x_nr,"DrugsDealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul DrugsDealer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul DrugsDealer");
					 PlayerInfo[playerid][pJob] = 7;
				  }
			   }
			   if(strcmp(x_nr,"CarJacker",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
                     SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarJacker.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarJacker");
                     PlayerInfo[playerid][pJob] = 8;
				  }
			   }
			   if(strcmp(x_nr,"NewsReporter",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul NewsReporter.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul NewsReporter");
					 PlayerInfo[playerid][pJob] = 14;
				  }
			   }
			   if(strcmp(x_nr,"CarMechanic",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarMechanic.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarMechanic");
					 PlayerInfo[playerid][pJob] = 12;
				  }
			   }
			   if(strcmp(x_nr,"Bodyguard",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Bodyguard.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Bodyguard");
					 PlayerInfo[playerid][pJob] = 10;
				  }
			   }
			   if(strcmp(x_nr,"Arms Dealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Arms Dealer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Arms Dealer");
                    PlayerInfo[playerid][pJob] = 15;
				  }
			   }
			   if(strcmp(x_nr,"CarDealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarDealer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarDealer");
                    PlayerInfo[playerid][pJob] = 17;
				  }
			   }
			   if(strcmp(x_nr,"Boxer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Boxer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Boxer");
                    PlayerInfo[playerid][pJob] = 21;
				  }
			   }
			   if(strcmp(x_nr,"BusDriver",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul BusDriver.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul BusDriver");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"PaperBoy",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul PaperBoy.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul PaperBoy");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"Trucker",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Trucker.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Trucker");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"Farmer",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Farmer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Farmer");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
        }//not connected
	    return 1;
    }

Ajutatima Va Rog Frumos.

Sa iti dea Deumnezeu sanatate TzAkS

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Salut. Am si eu o problema cu, comanda /takejob. Cand ma duc in Primarie acolo in Pick-upul de Joburi, imi iau un job.. chiar daca nu trec 5 ore :(eu tot pot sa imi iau alt job. Cand dau /quitjob nu ma lasa ca imi zice ca trebuie sa astept 5 ore.. sa treaca jobul. Asa as vrea si la comanda /takejob sa imi zica daca am un job:(

Uitati comanda

	if(strcmp(cmd,"/takejob",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {
        if(PlayerInfo[playerid][pJob] == 0)
        {
            if(PlayerToPoint(25.0,playerid,347.8292,162.1138,1025.7891))
            {
               new x_nr[256];
			   x_nr = strtok(cmdtext, idx);
			   if(!strlen(x_nr)) {
			      SendClientMessage(playerid, 0x00F5FFFF, "Joburile Serverului XtremeZone RP:");
				  SendClientMessage(playerid, 0x01CD67FF, "Scrie: /takejob [name]");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: Detective, Lawyer, Whore, DrugsDealer, CarJacker");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: NewsReporter, CarMechanic, Bodyguard, ArmsDealer, CarDealer");
				  SendClientMessage(playerid, 0x01CD67FF, "Job: Boxer, BusDriver, PaperBoy, Trucker, Farmer");
				  return 1;
			   }
	           if(strcmp(x_nr,"Detective",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
                     SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Detective.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Detective");
					 PlayerInfo[playerid][pJob] = 1;
				  }
			   }
			   if(strcmp(x_nr,"Lawyer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Lawyer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Lawyer");
					 PlayerInfo[playerid][pJob] = 18;
				  }
			   }
			   if(strcmp(x_nr,"Whore",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Whore.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Whore");
					 PlayerInfo[playerid][pJob] = 2;
				  }
			   }
			   if(strcmp(x_nr,"DrugsDealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul DrugsDealer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul DrugsDealer");
					 PlayerInfo[playerid][pJob] = 7;
				  }
			   }
			   if(strcmp(x_nr,"CarJacker",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
                     SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarJacker.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarJacker");
                     PlayerInfo[playerid][pJob] = 8;
				  }
			   }
			   if(strcmp(x_nr,"NewsReporter",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul NewsReporter.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul NewsReporter");
					 PlayerInfo[playerid][pJob] = 14;
				  }
			   }
			   if(strcmp(x_nr,"CarMechanic",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarMechanic.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarMechanic");
					 PlayerInfo[playerid][pJob] = 12;
				  }
			   }
			   if(strcmp(x_nr,"Bodyguard",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Bodyguard.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Bodyguard");
					 PlayerInfo[playerid][pJob] = 10;
				  }
			   }
			   if(strcmp(x_nr,"Arms Dealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Arms Dealer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Arms Dealer");
                    PlayerInfo[playerid][pJob] = 15;
				  }
			   }
			   if(strcmp(x_nr,"CarDealer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul CarDealer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul CarDealer");
                    PlayerInfo[playerid][pJob] = 17;
				  }
			   }
			   if(strcmp(x_nr,"Boxer",true) == 0)
			   {
			      if (GetPlayerState(playerid) == 1)
				  {
			        SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Boxer.");
			        SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Boxer");
                    PlayerInfo[playerid][pJob] = 21;
				  }
			   }
			   if(strcmp(x_nr,"BusDriver",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul BusDriver.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul BusDriver");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"PaperBoy",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul PaperBoy.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul PaperBoy");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"Trucker",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Trucker.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Trucker");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
			   if(strcmp(x_nr,"Farmer",true) == 0)
			   {
			       if (GetPlayerState(playerid) == 1)
				   {
			         SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Farmer.");
			         SendClientMessage(playerid, 0x01CD67FF, "Ai Contract 5 ore pentru jobul Farmer");
					 PlayerInfo[playerid][pJob] = 16;
				  }
			   }
            }
        }//not connected
	    return 1;
    }

Ajutatima Va Rog Frumos.

mai trebuia un if, ti l-am facut eu,doar ca nu sunt pe pc si nu ti-am refacut identitatea...te descurci:)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.