Jump to content

Werk systeem


Recommended Posts

Geplaatst:

Hallo,

Ik heb al een tijd lopen zoeken naar een geschikt job systeen voor mijn server, maar ik kan geen goede vinden. Of hij werkt niet correct, of hij voldoet niet aan mijn eisen.

Ik wil het liefst gewoon een script die makkelijk te editen is, en met een aantal verschillende jobs. (het liefst een script met een truck driver job erbij, maar andere scripts zijn ook welkom!)

Alvast bedankt

Thuron

  • 2 weken later...
Geplaatst:

ik heb nu een script gevonden, maar zodra ik hem toevoeg, werken alleen de commands van dat script nog maar.

Als ik dan een ander command doe, dan zegt ie "usage /calltaxi [location].

dit is het stukje script waar ik denk dat de fout in moet zitten:

 if(strcmp(cmd, "/calltaxi", true) == 0) {
 new string[256];
 new message[256];
 new playername[256];
  strmid(message, cmdtext, 8, strlen(cmdtext));
  GetPlayerName(playerid, playername, sizeof(playername));
 if(!strlen(message)) {
  SendClientMessage(playerid, COLOR_RED, "Usage: /calltaxi [Location]");
  return 1;
 }
 format(string, sizeof(string), "%s Needs a Taxi at %s", playername,message);
 SendTaxiReadyMessage(COLOR_BLUE,string);

 return 1;
}

verder staan er nog deze dingen over het taxi script: (niet op volgorde)

 if (strcmp("/taxiready", cmdtext, true, 10) == 0){
 if(JobTaxi[playerid] == 1){
  new string[256];
  GetPlayerName(playerid,name,sizeof(name));
  format(string,sizeof(string),"Taxi Driver %s Is Now On Duty, You Can Call A Taxi /calltaxi",name);
  SendClientMessageToAll(COLOR_YELLOW, string);
  TaxiReady[playerid] = 1;
 }
 return 1;
}

  else if(Job[playerid] == 5) {
 SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#");
 SendClientMessage(playerid, COLOR_PURPLE, "  Current Taxi Commands ");
 SendClientMessage(playerid, COLOR_PURPLE, "----------------------------");
 SendClientMessage(playerid, COLOR_PURPLE, "Show Your Ready /taxiready");
 SendClientMessage(playerid, COLOR_PURPLE, "Locate Fare- /find (playerid)");
  SendClientMessage(playerid, COLOR_PURPLE, "Disable checkpoints /findoff");
  }

	if (strcmp(cmdtext, "/applytaxi", true)==0)
{
if(Job[playerid] == 3) {
if(Jobcp[playerid] == 1){
MedicMake(playerid);
SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#");
SendClientMessage(playerid, COLOR_PURPLE, "Your Application Was Successful");
SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Transport System");
SendClientMessage(playerid, COLOR_PURPLE, "If You Want To Quit Type /taxiquit");
JobTaxi[playerid] = 1;
}

  if (strcmp("/joblist", cmdtext, true, 10) == 0)
{
if(Job[playerid] == 3) {//3 mean searching
if(Jobcp[playerid] == 1){
SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#");
SendClientMessage(playerid, COLOR_PURPLE, "Here Are Some Available Jobs");
SendClientMessage(playerid, COLOR_PURPLE, "----------------------------");
SendClientMessage(playerid, COLOR_PURPLE, "Police /applycop");
SendClientMessage(playerid, COLOR_PURPLE, "Medic /applymedic");
SendClientMessage(playerid, COLOR_PURPLE, "Fire /applyfire");
SendClientMessage(playerid, COLOR_PURPLE, "Agent /applyagent");
SendClientMessage(playerid, COLOR_PURPLE, "Taxi /applytaxi");
SendClientMessage(playerid, COLOR_PURPLE, "Pilot /applypilot");

 if (strcmp("/quittaxi", cmdtext, true, 10) == 0)
{
AgentQuit(playerid);
SendClientMessage(playerid, COLOR_RED, "You Have Quit The Agent Job");
JobTaxi[playerid] = 0;
Jobcp[playerid] = 0;
return 1;
}

 if(JobTaxi[playerid] == 1){
 new name[256];
 new string[256];
 GetPlayerName(playerid,name,sizeof(name));
 format(string,sizeof(string),"Driver %s Has Died!",name);
 SendClientMessageToAll(COLOR_YELLOW, string);
 return 1;
}

 if (Job[playerid] == 0) {
SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM JOB-LINK#");
SendClientMessage(playerid, COLOR_PURPLE, "Type /searchjob To Find A Job");
SendClientMessage(playerid, COLOR_PURPLE, "JOB-LINK, Connecting People & Jobs");
JobCop[playerid] = 0;
JobMedic[playerid] = 0;
JobAgent[playerid] = 0;
JobFire[playerid] = 0;
JobTaxi[playerid] = 0;
JobPilot[playerid] = 0;
return 1;
}

	 case 253,255:
 {
  if(TaxiCheck(playerid)){
  GetPlayerName(playerid,name,sizeof(name));
  format(string,sizeof(string),"Welcome Driver %s To The Transport System, /jobhelp",name);
  SendClientMessageToAll(COLOR_BLUE, string);
  JobTaxi[playerid] = 1;

  }
		else{
  SendClientMessage(playerid, COLOR_RED, "You Are Not A Registered Driver");
	 ForceClassSelection(playerid);
  SetPlayerHealth(playerid, 0);
  }

#define TEAM_TAXI 5

new TaxiReady[MAX_PLAYERS];
new JobTaxi[MAX_PLAYERS];

forward TaxiCheck(playerid);
forward TaxiMake(playerid);
forward TaxiQuit(playerid);

includes:

#include <a_samp>

Ik hoop dat iemand me ermee kan helpen.

Thuron

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...