SA-MP Forums Archive
[DUV] GPS - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV] GPS (/showthread.php?tid=124183)



[DUV] GPS - stonerbrasil - 29.01.2010

Olб, estou a criar um FS de GPS, sу que estou com um seguinte problema, para vocкs pode ser fбcil, sou novato /primeiro FS. Tipo crio uma Dialog com as Cidades, dps que clicar vem os locais... entгo vem o problema, nгo estou conseguindo adicionar outros locais na 'case' como faz para arrumar ? quero por exemplo por outro lugar no 'Local 2'

um pouco bagunзado, mбs da pra entender :P

SS: /imageshack/gal.php?g=samp185z.png

Код:
#include <a_samp>

public OnFilterScriptInit()
{
	print("-----------------------------------------");
	print("     GPS DIALOG bY Stoner      ");
	print("-----------------------------------------");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/gps", cmdtext, true, 12) == 0)
	{
	  ShowPlayerDialog(playerid, 8777, 2, "GPS", "Las Venturas\nLos Santos\nSan Fierro", "Selecionar", "Cancelar");
		return 1;
	}
	return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(response == 1)
	{
	  switch(dialogid)
	  {
	    case 8777:
	  	{
	  	  switch(listitem)
	  	  {
          case 0: ShowPlayerDialog(playerid, 8778, 2, "Las Venturas", "Aйroporto\nLocal 2", "Selecionar", "Cancelar");
        	case 1: ShowPlayerDialog(playerid, 8779, 2, "Los Santos", "Aйroporto", "Selecionar", "Cancelar");
        	case 2: ShowPlayerDialog(playerid, 8780, 2, "San Fierro", "Aйroporto", "Selecionar", "Cancelar");
				}
			}
			case 8778:
      {
	    GameTextForPlayer(playerid, "~w~Destino~n~~g~Aeroporto",5000,1);
	    SetPlayerCheckpoint(playerid,1707.5081,1607.3152,9.7391,5);
	    }
			case 8779:
			{
	    GameTextForPlayer(playerid, "~w~Destino~n~~g~Aeroporto",5000,1);
      SetPlayerCheckpoint(playerid,1961.5406,-2183.6841,13.2674,5);
	    }
			case 8780:
			{
	    GameTextForPlayer(playerid, "~w~Destino~n~~g~Aeroporto",5000,1);
     	SetPlayerCheckpoint(playerid,-1549.4456,-434.8401,5.7312,5);
     	}
		}
	}
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	DisablePlayerCheckpoint(playerid);
	GameTextForPlayer(playerid,"~w~Voce chegou em seu destino",5000,1);
	return 1;
}



Re: [DUV] GPS - JustinSton - 29.01.2010

coloca em vez de 8877 bla bla
coloca

case 1;


Re: [DUV] GPS - stonerbrasil - 29.01.2010

/\ nгo entendi o que vc quis dizer, oq eu quero й somente por novos locais na 'case' de cada cidade oO

de um exemplo ? dai fica mais fбcil ;x


Re: [DUV] GPS - JustinSton - 29.01.2010

Код:
#define nomedodialog 1309


if(dialogid == nomedodialog)
	{
		if(response)
		{
			if(listitem == 0) // 
			{
    	     Cуdigo
       		return 1;
 			  }
			}
			if(listitem == 1) // 
			{
    	  Cуdigo
       		return 1;
 			  }
			}
			if(listitem == 2) //
			{
    	  Cуdigo
       		return 1;
 			  }
			}
		}

Dai tu vai colocando +..


Re: [DUV] GPS - stonerbrasil - 29.01.2010

meu deus cara, deixa quieto, jб ta complicando tudo. Vou procura na net algo mesmo


Re: [DUV] GPS - Braulio_BcO - 29.01.2010

case 1:
// lugar 1
case 2:
// lugar 2
case 3:
// lugar 3
case 4:
// lugar 4

seria isso?



Re: [DUV] GPS - stonerbrasil - 30.01.2010

@EDIT: bom, esse FS estб praticamente pronto.. sу falta botar novos lugares.. isso й que nгo estou conseguindo.

Quando eu digito /gps aparece essa dialog.

SS


Dai aparece os locais... sу que consigo por somente um em cada cidade, eu quero por outros locais ali ou seja no lugar onde estб 'Add novo local' por um lugar difirente exemplo Delegacia etc.



pq consigo por somente um destino cada cidade.. quero por mais e nгo consigo
so nb em pwn. =S


Re: [DUV] GPS - JustinSton - 30.01.2010

Quote:
Originally Posted by stonerbrasil
@EDIT: bom, esse FS estб praticamente pronto.. sу falta botar novos lugares.. isso й que nгo estou conseguindo.

Quando eu digito /gps aparece essa dialog.

SS


Dai aparece os locais... sу que consigo por somente um em cada cidade, eu quero por outros locais ali ou seja no lugar onde estб 'Add novo local' por um lugar difirente exemplo Delegacia etc.



pq consigo por somente um destino cada cidade.. quero por mais e nгo consigo
so nb em pwn. =S
Nгo ta conseguindo por mais nгo ?
posta o cуdico de Las venturas> Add novo local.


Re: [DUV] GPS - stonerbrasil - 30.01.2010

tipo, nгo existe um cуdigo em 'Add novo local' de Las Venturas... й isso que estou tentando por... um Novo cуdigo nele e nao to conseguindo. o que funciona mesmo й sу o Aeroporto ;x