"Trebam nešto" - tema


Započeo Correlli, Jul 30, 2010, 15:11:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 7 gostiju pregledaju ovu temu.

JusT

trebam komandu /a (/admin) yz komandu ocu i  public
CitatSendAdminMessage(color, string[])

/a:

Kod: c
COMMAND:a(playerid, params[])
	{
		new string[128];
		new sendername[MAX_PLAYER_NAME];
		new idx;
	    if(IsPlayerConnected(playerid))
	    {
			
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(params);
			while ((idx < length) && (params[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = params[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "{00C0FF}Koristi:{FFFFFF} (/a)dmin [admin chat]");
				return 1;
			}
			new arank[64];
			if(PlayerInfo[playerid][pAdmin] == 1) { arank = "1"; } //
			else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "2"; } //
			else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "3"; } //
			else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "4"; } //
			else if(PlayerInfo[playerid][pAdmin] == 1337) { arank = "137"; } //
			else if(PlayerInfo[playerid][pAdmin] == 1338) { arank = "1338"; } // Ti ovdje jos mozes dodavati .. samo kopiras else if itd.
			else { arank = "Head Admin"; }
			format(string, sizeof(string), "|%s|A| %s: {FFFFFF}%s", arank, sendername, result);

			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				SendAdminMessage(COLOR_LIGHTBLUE, string);
			}
			printf("|%d|Admin %s: %s", PlayerInfo[playerid][pAdmin],sendername, result);
		}
		return 1;
	}


Kod: c
public SendAdminMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pAdmin] >= 1)
		    {
				SendClientMessage(i, color, string);
			}
		}
	}
}

Citat: Ante_Street poslato Avgust 28, 2011, 23:19:01 POSLE PODNE
Meni bi trebala preporuka car ownership-a osim IVEX-ovog

Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

Citat: RedMan poslato Septembar 07, 2011, 12:11:15 POSLE PODNE
Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 11:37:50 PRE PODNE
Kako da napravim kada igrač stane sa vozilom na CP da ga freeza na desetak sekundi i da se pojavi tekst "utovar"?
Kada stane na taj odreÄ'eni CP,nek ga freeza i napraviÅ¡ timer da ga unfreeza.

Znam to, al' možeÅ¡ mi dat primjer ..?  ;D

dragan12

Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 19:10:56 POSLE PODNE
Citat: RedMan poslato Septembar 07, 2011, 12:11:15 POSLE PODNE
Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 11:37:50 PRE PODNE
Kako da napravim kada igrač stane sa vozilom na CP da ga freeza na desetak sekundi i da se pojavi tekst "utovar"?
Kada stane na taj odreÄ'eni CP,nek ga freeza i napraviÅ¡ timer da ga unfreeza.

Znam to, al' možeÅ¡ mi dat primjer ..?  ;D
Evo ako skontas :D
CMD:ups(playerid,paramas[])
{
SetTimerEx("Jebiga", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
TogglePlayerControllable(playerid,0);//Freez igraca
}



I onda uradis
forward Jebiga(playerid);
public Jebiga(playerid)
{
TogglePlayerControllable(playerid,1);//Odmrzne igraca
}


OptX



Moze li mi neko napravi sethp range znaci da das svima hp kojio su oko tebe.


trebao bi ako neko ima komandu /aodg i /gmodg al u formatu cmd:aodg ili command:aodg i tak isto za gmodg

evo ti /adm:

Kod: c
COMMAND:adm(playerid, params[])
{
	
	new result[64];
	new string[128];
	if (sscanf(params, "us", giveplayerid, result)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Pisi:  /adm [id igraca/Dio imena] [text]");
	else if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Krivi id");
	if (PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, COLOR_GRAD1, "   Admini samo!");
	else
	{
        new arank[64];
			if(PlayerInfo[playerid][pAdmin] == 1) { arank = ""; } //
			else if(PlayerInfo[playerid][pAdmin] == 2) { arank = ""; } //
			else if(PlayerInfo[playerid][pAdmin] == 3) { arank = ""; } //
			else if(PlayerInfo[playerid][pAdmin] == 4) { arank = ""; } //
			else if(PlayerInfo[playerid][pAdmin] == 1337) { arank = ""; } //
			else if(PlayerInfo[playerid][pAdmin] == 1338) { arank = "Head"; } // Ti ovdje jos mozes dodavati .. samo kopiras else if itd.
			else { arank = "Head"; }
        new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		format(string, sizeof(string), " %s Admin %s(ID: %d) kaze:{FFFFFF} %s", arank, sendername, playerid, result);
		SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);//ako si 1338 admin pisat ce ti: Head admin Ime_Prezime... Ako si admin npr lvl 2 pisat ce ti: admin Ime_prezime..
        printf("Admin %s -> %s(ID: %d): %s", sendername, giveplayer, giveplayerid, result);
        format(string, sizeof(string), "|A| %s -> %s(ID: %d):{FFFFFF} %s", sendername, giveplayer, giveplayerid, result);
        SendAdminMessage(COLOR_VERYRED, string);
        format(string, sizeof(string), "Poruka poslana igracu %s(ID: %d).", giveplayer, giveplayerid);
		SendClientMessage(playerid,  COLOR_WHITE, string);
	}
	return 1;
}


Poslednja Izmena: Septembar 08, 2011, 14:46:46 POSLE PODNE od Mazalovic



Mozel mi dati neko komandu /gethit ??