Jump to content
  • 0

pomoc Napíše 2X (Pwn)


DonMafia

Dotaz

Hojte.Už som zúfalý s toho.Riešim to už vyše hodiny.(To už buď som unavený alebo neviem).Keď sa chcem zamestnať a som už zamestnaný tak mi vypíše 2X že zamestnaný som...

 

if(dialogid == 1)
  {
if(response == 0)
{
if(listitem == 0)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako policajt");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerColor(playerid,FARBA_MODRA);
SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
}
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}
//
if(listitem == 1)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako FBI");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerPos(playerid,-1622.8712,666.9869,-4.9063);
SetPlayerColor(playerid,FARBA_MODRA);
}
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}
//
if(listitem == 2)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako SWAT");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
SetPlayerColor(playerid,FARBA_MODRA);
}
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}}}

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Nejspis mas blbe zavorky, kdyz si to odtabujes tak zjistis, ze ty }else{ co tam mas jsou k podmince if(listitem == x).

if(dialogid == 1)
{
if(response == 0)
{
	if(listitem == 0)
	{
		if(Hrac[playerid][povolania] < 1)
		{
			SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako policajt");
			SetPlayerColor(playerid,FARBA_MODRA);
			Hrac[playerid][povolania] = 1;
			SetPlayerColor(playerid,FARBA_MODRA);
			SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
		}
	}else{
		SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
	}
	//
	if(listitem == 1)
	{
		if(Hrac[playerid][povolania] < 1)
		{
			SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako FBI");
			SetPlayerColor(playerid,FARBA_MODRA);
			Hrac[playerid][povolania] = 1;
			SetPlayerPos(playerid,-1622.8712,666.9869,-4.9063);
			SetPlayerColor(playerid,FARBA_MODRA);
		}
	}else{
		SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
	}
	//
	if(listitem == 2)
	{
		if(Hrac[playerid][povolania] < 1)
		{
			SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako SWAT");
			SetPlayerColor(playerid,FARBA_MODRA);
			Hrac[playerid][povolania] = 1;
			SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
			SetPlayerColor(playerid,FARBA_MODRA);
		}
	}else{
		SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
	}
}
}

Z cehoz vyplyva ze ti to napise 2x, jelikoz prvni podminka (podle listitem) se splni hned, a ostatni 2 se splni az po else.

 

Takze by to asi melo vypadat takto:

if(dialogid == 1)
{
if(response == 0)
{
if(listitem == 0)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako policajt");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerColor(playerid,FARBA_MODRA);
SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}
}
//
if(listitem == 1)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako FBI");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerPos(playerid,-1622.8712,666.9869,-4.9063);
SetPlayerColor(playerid,FARBA_MODRA);
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}
}
//
if(listitem == 2)
{
if(Hrac[playerid][povolania] < 1)
{
SendClientMessage(playerid, FARBA_MODRA,"Zamestnal si sa ako SWAT");
SetPlayerColor(playerid,FARBA_MODRA);
Hrac[playerid][povolania] = 1;
SetPlayerPos(playerid,-1616.0317,685.1154,7.1875);
SetPlayerColor(playerid,FARBA_MODRA);
}else{
SendClientMessage(playerid, FARBA_CERVENA,"Už si zamestnaný! Choď podať výpoveď na úrad");
}
}
}
}

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...