[Pomoc]Ondialogresponse


Započeo Blaeks, Jul 30, 2012, 21:58:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Blaeks

*

Madmen

Skripta koju koristim:Od 0
Detaljan opis problema:Pa ja danas napravio komandu /adminpanel u dialogu i dodam pod OnDialogResponse sta treba, i compile i ono mi izbaci error : Invalid function or declaration(Tako nesto) ne kapiram do cega je xD
Dio skripte: komanda :
if(strcmp(cmdtext, "/adminpanel", true) == 0)
    {
       if(IsPlayerInRangeOfPoint(playerid, 5.0,358.5499,166.3803,1008.3828))
       {
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* %s otvara ADmin Panel (/adminpanel) .", sendername);
       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       ShowPlayerDialog(playerid, obspanel, DIALOG_STYLE_LIST, "Admin Panel", "Unmute [$10000]", "Kupi", "Odustani");
       }
           return 1;
    }


Ondialogresponse:
if(dialogid == obspanel)
        {
        if(response)
        {
        if(listitem == 0)
	    {
	    if(JBC_GetPlayerMoney(playerid) < 10000) //provjera novca
		{
		SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca!.");
		return 1;
		}
		if(PlayerInfo[playerid][pMuted] == 0) // provjera da li igrac ima pravo govora, ukoliko ima vratit ce mu return i SCM
		{
		    SendClientMessage(playerid, COLOR_GREY, "Nije vam oduzeto pravo govora!");
	  		return 1;
		}
		if(PlayerInfo[playerid][pMuted] == 1) // daje igracu pravo govora
		{
			PlayerInfo[playerid][pMuted] = 0;
   			SafeGivePlayerMoney(playerid, -10000);
   			GameTextForPlayer(playerid, "~r~-$10000", 5000, 4);
			SendClientMessage(playerid, COLOR_YELLOW, "  UNMUTE: Platili ste 10 k UNMUTE .");
			return 1;
		}
	}
}
}
}

Neke slike/video za lakse dobivanje pomoci:///

Pliz help <3
Poslednja Izmena: Jul 30, 2012, 21:59:36 POSLE PODNE od Blaeks