[Pomoc] GPS Dialog


Započeo Tong1950Po, Januar 07, 2012, 12:23:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CLRP
Detaljan opis problema: Vako, ja idem da stavin u dialog GPS sistem nikako da napravim svako malo erore izbacit ako, mi mozete rec kako da napravi u dialog sisteam
Dio skripte:

 
}
	if(strcmp("/gps 1", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
   	{
      	SetPlayerCheckpoint(playerid,1481.0273,-1770.5774,18.7958,3.0);
      	SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Vijecnicu!");
      	return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
   	}

	if(strcmp("/gps 2", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
   	{
      	SetPlayerCheckpoint(playerid,1462.0543,-1011.3368,26.8438,3.0);
      	SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Banku!");
      	return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
   	}

	if(strcmp("/gps 3", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
   	{
      SetPlayerCheckpoint(playerid,1172.8307,-1323.3011,15.4001,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Bolnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
   	}

	if(strcmp("/gps 4", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
   	{
      SetPlayerCheckpoint(playerid,2154.4404,-1181.2894,23.3944,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Autosalon!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
   	}

	if(strcmp("/gps 5", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
   	{
      SetPlayerCheckpoint(playerid,1216.4042,-915.5415,42.9203,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Burg!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
   	}


	if(strcmp("/gps 6", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
	{
    	SetPlayerCheckpoint(playerid,1553.7538,-1675.4840,16.1953,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
    	SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Policiju!");
    	return 1;
	}

	if(strcmp("/gps", cmdtext, true) == 0) //provjerava dali je igrac upisao odredenu komandu
	{
    	SendClientMessage(playerid, SVJETLOPLAVA, "|__________Lokacije__________|");
    	SendClientMessage(playerid, COLOR_WHITE, "|1 - Vijecnica   2 - Banka"); // 'narancasta' - boja koju smo definirali na pocetku
    	SendClientMessage(playerid, COLOR_WHITE, "|3 - Bolnica     4 - Autosalon");
    	SendClientMessage(playerid, COLOR_WHITE, "|5 - Burg        6 - Policiska Uprava");
    	SendClientMessage(playerid, SVJETLOPLAVA, "|_____________________________|");
    	return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Trazim Skriptera! Nagrada Head Admin

Pretrazi Filter Skripte board i tamo ces naci dosta GPS systema sa GUI prikazom.
Ne bi' sada da padam kada sam stigao dovde...
Sta god da se desi , zauvek ostacu ovde
Ostacu ovde...Zauvek ostacu ovde...
Ne zelim nigde da odem ... Jer najlakse je uspeti al najteze je ostati covek !!!

Ako hoćeš u dijalogu prvo napraviš komandu npr.

Kod: c
if(strcmp("/gps 1", cmdtext, true) == 0) //provjerava dali je igrac upisao komandu za gps do policije
{
        ShowPlayerDialog(playerid,2500,DIALOG_STYLE_LIST,"GPS lokacije","1\n2\n3..","Odaberi","Odustani");
        return true;
}


Onda pod OnDialogResponse

Kod: c
if(dialogid==2500)
{
     if(listitem==0)
     {
		   SetPlayerCheckpoint(playerid,x,y,z);
		   SendClientMessage(playerid,-1,"...");
     }
     else if(listitem==1)
     {
		    SetPlayerCheckpoint(playerid,x,y,z);
		    SendClientMessage(playerid,-1,"...");
     }
         // ako hoćeÅ¡ joÅ¡ ispod ove zagrade dodaÅ¡...
}

"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong