[Pomoc] unmute-.


Započeo Otisao s Foruma!, Mart 15, 2012, 14:11:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Nece tako na drugaciji sam nacin rjesio eh kako samo da stavim kada nema pare da se nemoze unmute sada kada znaci nemam pare idem unmute i u banci bude minus.?hocu znaci da nemoze unmute ako nema,da se nista ne desi
[[/center]
DgL <3
Otisao s Foruma zz


if (strcmp("/unmute", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(20, playerid,x,y,z koordinate))
    {
    if(GetPlayerMoney(playerid) < Ovde stavis koliko najmanje mora da ima novca)
				{
					SendClientMessage(playerid, COLOR_GRAD, "Nemate Novca.");
					return 1;
				}
					if(PlayerInfo[i][pMuted] == 1)
					{
						PlayerInfo[i][pMuted] = 0;
                                                GivePlayerMoney(playerid, -kolicina);              
SendClientMessage(playerid, BOJA, "text"); 
					}
				}
		return 1;
	} 

if (strcmp("/unmute", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(20, playerid,x,y,z koordinate))
    {
    if(GetPlayerMoney(playerid) < Ovde stavis koliko najmanje mora da ima novca)
    {
     SendClientMessage(playerid, COLOR_GRAD, "Nemate Novca.");
     return 1;
    }
     if(PlayerInfo[playerid][pMuted] == 1) //ovde ti ide playerid umesto onoga i
     {
      PlayerInfo[playerid][pMuted] = 0;
                                                GivePlayerMoney(playerid, -kolicina);              
SendClientMessage(playerid, BOJA, "text"); 
     }
    }
  return 1;
 }
stavi ovako i radice ti...

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!

Citat: boban1995 poslato Mart 15, 2012, 15:59:53 POSLE PODNE
if (strcmp("/unmute", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(20, playerid,x,y,z koordinate))
    {
    if(GetPlayerMoney(playerid) < Ovde stavis koliko najmanje mora da ima novca)
    {
     SendClientMessage(playerid, COLOR_GRAD, "Nemate Novca.");
     return 1;
    }
     if(PlayerInfo[playerid][pMuted] == 1) //ovde ti ide playerid umesto onoga i
     {
      PlayerInfo[playerid][pMuted] = 0;
                                                GivePlayerMoney(playerid, -kolicina);              
SendClientMessage(playerid, BOJA, "text"); 
     }
    }
  return 1;
 }
stavi ovako i radice ti...
Samo da je stavio gore foreach (Player, i) ne bi mu izbacivalo to...

Snich

Evo ti komanda:

if (strcmp("/unmute", cmdtext, true, 10) == 0)
{
    if(PlayerToPoint(5.0,playerid,-1059.5686,-1195.5486,129.3423)) //koordinate koje zelis za mjesto gdje igraci mogu da vrse komandu
    {
    	if(GetPlayerMoney(playerid) < 50) //provjera novca
		{
			SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca!.");
			return 1;
		}
		if(PlayerInfo[i][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[i][pMuted] == 1) // daje igracu pravo govora
		{
			PlayerInfo[i][pMuted] = 0;
   			GivePlayerMoney(playerid, -50);
   			GameTextForPlayer(playerid, "~r~-$50", 5000, 4);
			SendClientMessage(playerid, COLOR_WHITE, "Platili ste pravo svog govora!");
		}
	}
	return 1;
}

Ako se već koristi strcmp način (što ja ne preporučujem), onda bi to najbolje bilo ovako:
if (strcmp("/unmute", cmdtext, true, 10) == 0) {
	// Provjerava da li je igrac na trazenoj lokaciji
    if(IsPlayerInRangeOfPoint(playerid, 5.0, -1059.5686, -1195.5486, 129.3423)) {
		// Provjerava da li igrac ima dovoljno novaca
    	if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca!.");
		// Provjerava da li je igrac usutkan, ako je onda mu daje pravo govora, salje mu poruku i oduzme mu novac
		if(PlayerInfo[i][pMuted] == 1) {
			PlayerInfo[i][pMuted] = 0;
   			GivePlayerMoney(playerid, -50);
   			GameTextForPlayer(playerid, "~r~-$50", 5000, 4);
			SendClientMessage(playerid, COLOR_WHITE, "Platili ste pravo svog govora!");
		}
	}
	return 1;
}

Last nick: Paradox

evo ti all

[code]//UNMUTE ALL CMD
    if (strcmp("/unmuteall", cmdtext, true, 10) == 0)
    {
		if(IsPlayerConnected(playerid))
		{
        	if (PlayerInfo[playerid][pAdmin] >= 1337)
        	{
				foreach (Player, i)
				{
					if(PlayerInfo[i][pMuted] == 1)
					{
						PlayerInfo[i][pMuted] = 0;
					}
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				printf("AdmCmd: %s je omogucio govor svim igracima",sendername);
				format(string, sizeof(string), "("COL_RED"[EGRP-AS]{FFFFFF}!) "COL_RED"%s {FFFFFF}je omogucio govor svim igracima",sendername);
				ABroadCast(WHITE,string,1);
			}
  			else
  			{
				SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasteni da koristite tu komandu !");
			}
		}
		return 1;
	}
[/code]
Radim Sljedece!!

Web Dizajn,uredjivanje Foruma,Kategorija,Instalacija SMF,PHPa! : Znanost WebDizajna : 94%

MTA - Mappam,sve vrste,sta se tice cesta,tunela,konstrukcija,zgrada,burgova,ili salon auto/moto/brod! : ZNANOST Mappanja: 98%

Pawno - Prevadjam GameModove,dodajem neke komande,Editovanje,te ostale stvari : ZNANOST Pawn: 35%

GameMode - Ubacujem u GamePanel ,instalacija,i pokretanje servera u najkracem roku : ZNANOST GM : 99%


3KvSi| Web/Pawn/Mta Dizajner!

Citat: 3KvSi| poslato Mart 15, 2012, 16:40:21 POSLE PODNE
evo ti all

[code]//UNMUTE ALL CMD
    if (strcmp("/unmuteall", cmdtext, true, 10) == 0)
    {
  if(IsPlayerConnected(playerid))
  {
         if (PlayerInfo[playerid][pAdmin] >= 1337)
         {
    foreach (Player, i)
    {
     if(PlayerInfo[i][pMuted] == 1)
     {
      PlayerInfo[i][pMuted] = 0;
     }
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    printf("AdmCmd: %s je omogucio govor svim igracima",sendername);
    format(string, sizeof(string), "("COL_RED"[EGRP-AS]{FFFFFF}!) "COL_RED"%s {FFFFFF}je omogucio govor svim igracima",sendername);
    ABroadCast(WHITE,string,1);
   }
     else
     {
    SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasteni da koristite tu komandu !");
   }
  }
  return 1;
 }
[/code]
jel si ti corav ili ti noge smrde? O.o

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!