[POMOC] Dialog


Započeo Frile, Mart 24, 2011, 20:52:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTA RP
Detaljan opis problema: hocu da napravim da mi ono /equip bude u dialogu i kada ukucam /equip pojavi mi se dialog ja izaberem koje cu oruzije da uzmem i ono mi da odredjeno oruzije
Dio skripte:
if(strcmp(cmd, "/equip", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
if(PlayerToPoint(100, playerid, 222.6434,115.1870,999.0156))//
	        {
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /equip [item number]");
					SendClientMessage(playerid, COLOR_GREEN, "|_______ SFPD Police Armory _______|");
					SendClientMessage(playerid, COLOR_GRAD1, "| 1: Intern Surveillance  2: Agent Surveillance");
					SendClientMessage(playerid, COLOR_GRAD2, "| 3: Surveillance Camera  4: Covert Surveillance");
					SendClientMessage(playerid, COLOR_GRAD3, "| 5: Standard Tactical    6: Medium Tactical");
					SendClientMessage(playerid, COLOR_GRAD4, "| 7: Heavy Tactical	    8: Sharpshooter Tactical");
					SendClientMessage(playerid, COLOR_GRAD5, "| 9: Equip Armor+health   10: Default");
					return 1;
				}
				new item = strval(tmp);
				if (item == 1)
				{
				    if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
				    {
				        SafeResetPlayerWeapons(playerid);
						SafeGivePlayerWeapon(playerid, 43, 100);
						SafeGivePlayerWeapon(playerid, 3, 1);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has suited himself up with the standard intern equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				    }
   				}
				else if (item == 2)
				{
				    if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
				    {
				        SafeResetPlayerWeapons(playerid);
				        SafeGivePlayerWeapon(playerid, 43, 100);
						SafeGivePlayerWeapon(playerid, 24, 100);
						SafeGivePlayerWeapon(playerid, 3, 1);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has suited himself up with the standard agent equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 3)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
					{
					    SafeResetPlayerWeapons(playerid);
					    SafeGivePlayerWeapon(playerid, 43, 100);
						GetPlayerName(playerid, sendername, sizeof(sendername));
  						format(string, sizeof(string), "* %s has taken the instruments needed for being a detective.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 4)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
					{
					    SafeResetPlayerWeapons(playerid);
						SafeGivePlayerWeapon(playerid, 43, 100);
					    SafeGivePlayerWeapon(playerid, 4, 1);
					    SafeGivePlayerWeapon(playerid, 23, 100);
					    SafeGivePlayerWeapon(playerid, 46, 1);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has taken the equipment needed for covert operations.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 5)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
					{
						SafeResetPlayerWeapons(playerid);
					    SafeGivePlayerWeapon(playerid, 3, 1);
					    SafeGivePlayerWeapon(playerid, 24, 400);
					    SafeGivePlayerWeapon(playerid, 41, 999);
				    	SafeGivePlayerWeapon(playerid, 29, 600);
						SetPlayerSkin(playerid, 285);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has put on a tactical uniform and geared up with standard equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 6)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
					{
						SafeResetPlayerWeapons(playerid);
					    SafeGivePlayerWeapon(playerid, 3, 1);
					    SafeGivePlayerWeapon(playerid, 24, 400);
					    SafeGivePlayerWeapon(playerid, 41, 999);
				    	SafeGivePlayerWeapon(playerid, 31, 600);
 	 					SetPlayerSkin(playerid, 285);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has put on a tactical uniform and geared up with medium equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 7)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
	   				{
	   				    SafeResetPlayerWeapons(playerid);
					    SafeGivePlayerWeapon(playerid, 3, 1);
					    SafeGivePlayerWeapon(playerid, 24, 400);
					    SafeGivePlayerWeapon(playerid, 41, 999);
					    SafeGivePlayerWeapon(playerid, 27, 100);
						SetPlayerSkin(playerid, 285);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has put on a tactical uniform and geared up with heavy equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 8)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
				    {
					    SafeResetPlayerWeapons(playerid);
					    SafeGivePlayerWeapon(playerid, 3, 1);
					    SafeGivePlayerWeapon(playerid, 23, 400);
					    SafeGivePlayerWeapon(playerid, 34, 50);
					    SafeGivePlayerWeapon(playerid, 46, 1);
						SetPlayerSkin(playerid, 285);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s has put on a tactical uniform and geared up with sharpshooter equipment.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
				else if (item == 9)
				{
					if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
					{
						SetPlayerArmour(playerid, 100);
   		    	        SetPlayerHealth(playerid, 100);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "* %s places on a Kevlar vest and eats some donuts.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	   				}
				}
				else if (item == 10)
				{
				    new originalskin = PlayerInfo[playerid][pChar];
					SetPlayerSkin(playerid, originalskin);
				}
				else
				{
					SendClientMessage(playerid, COLOR_WHITE, "   Nemate dovoljno novca za ovo!");
					return 1;
				}
			}
			return 1;
		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

potrazi nedje cinimi se da je neko vec ostao ovu temu


sto se tice onog 1 posta nema do 10 strane.

a sto se tice ovog drugog ovo je za register i login nego kako da napravim da mi bude za oruzije

Kakav login/register ?
Vidis da ljepo pise [TUT]Dialog.
Ukoliko ti ja sad napravim komandu i ti je samo ubacis dobit ces 26 errora i opet ces me mucit a i + neces ni naucit kako napraviti dialog.
Zato ljepo procitaj tutorial i naucit ces kako se dialog pravi i napravit ces si za ovo.
Ukoliko imas neke poteskoce, samo mi se javi na PM.
I da, ukoliko se javljas na PM, procitaj moji potpis prvo.



pa bolje mi je kad je neko napravio i onda vidim kako treba i onda cu zznati kad mi bude trebalo kako da pravim, a erore ako bude moci ce se napraviti

Citat: Frile poslato Mart 25, 2011, 11:48:58 PRE PODNE
pa bolje mi je kad je neko napravio i onda vidim kako treba i onda cu zznati kad mi bude trebalo kako da pravim, a erore ako bude moci ce se napraviti
http://balkan-samp.com/forum/index.php?topic=14968.0

trazi malo -/-