hitno


Započeo Å minker, Mart 02, 2010, 12:57:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Å minker

kako da defniniram pice za dialog
ja udem u igru napisem /drink pritisnem npr na karlovacko i onda mi pise nekaj da nije definirano


if(dialogid == PICE)
    {
			if(listitem == 9)
			{
                 if (GetPlayerMoney(playerid) > 13)
				 {
			     if(PlayerInfo[playerid][pAge] < 16)
                 SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
   				 SendClientMessage(playerid, COLOR_WHITE, "KONOBAR: Zao mi je, moras imati 16 godina da pi pio alkohol.");
			     SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
                 GivePlayerMoney(playerid, - 12);
                 PlayerDrunk[playerid] += 1;
                 if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~Pijan", 3500, 1); }
                 return 1 ;
				 }
				 else
				 {
	                SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas dovoljno navaca!");
	             }
			}
		}
	return 1;
}

Evo to je u public ondialog...

   if(strcmp(cmd, "/drink", true) == 0)
 	{
 	    if(IsPlayerConnected(playerid) && PlayerToPoint(25.0, playerid, -225.6103,1404.9929,27.7734))
        {
	    	   	ShowPlayerDialog(playerid, PICE, DIALOG_STYLE_LIST, "Dostupna pica","Karlovacko 12$\nPan 12$\nKonjak 7$\nGemist 6$\nPago 8$", "Kupi", "Zatvori");
	          	return 1;
	    }
   	}

a ovu u onplayercommandtext


Poslednja Izmena: Mart 02, 2010, 14:34:16 POSLE PODNE od Å minker

San Andreas Mod Instaler, IMG Tool...Ako se nevram to je to.. ;)

Å minker


nastoe

Rade napravi sa pickupom...

isod includes stavi ovo

new Pice;


OnGamemodeinit stavi ovo
public OnGameModeInit()
{
        Pice = CreatePickup(1239,1,-225.6103,1404.9929,27.7734);
	return 1;
}

Ovo na OnPlayerPickUpPickup
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == Pice)
    {
	ShowPlayerDialog(playerid, PICE, DIALOG_STYLE_LIST, "Dostupna pica","Karlovacko 12$\nPan 12$\nKonjak 7$\nGemist 6$\nPago 8$", "Kupi", "Zatvori");
	}
	return 1;
}

I ovo na OnDialog....

if(dialogid == PICE)
    {
			if(listitem == 9)
			{
                 if (GetPlayerMoney(playerid) > 13)
				 {
			     if(PlayerInfo[playerid][pAge] < 16)
                 SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
   				 SendClientMessage(playerid, COLOR_WHITE, "KONOBAR: Zao mi je, moras imati 16 godina da pi pio alkohol.");
			     SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
                 GivePlayerMoney(playerid, - 12);
                 PlayerDrunk[playerid] += 1;
                 if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~Pijan", 3500, 1); }
                 return 1 ;
				 }
				 else
				 {
	                SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas dovoljno navaca!");
	             }
			}
		}
	return 1;
}


To ti je moj svavijet sada radi kako oces ;) sretno
Poslednja Izmena: Mart 07, 2010, 13:14:41 POSLE PODNE od [SB]ExtremePower