[POMOC]Kako ubaciti /hon /hoff i boju nicka


Započeo [VG]Ezel_Boss, Februar 17, 2013, 23:51:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NLRPGV3
Detaljan opis problema: Pa kad kucam /komande admin , izbaci mi da postoji /hon /hoff , a u skripti ga nema , ako moze neko da mi napravi to za /hon i /hoff , i kada head admin uzima duznost da dobija svo oruzje koje postoji (minigun,snipere itd.) , i max helt :) . I zelio bih da znam kako da napravim da kad admin,gm,head admin uzme duznost da kada pise da mu nick bude npr za admina:crvene,gm:zelene,heada:plave boje .
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Hvala unaprijed :)
|| Virtual Gaming RPG ||

|| Server Nick : Ezel Boss || Forum Nick : Ezel Boss || Server Owner || Forum Owner ||
||Forum Link : www.vg-rpg.biz ||
||Server IP : 176.62.0.8:7787 ||

Kupujem Traktor

eo ti imam ja nesto u mom modu ... pa uskladisti sam
na vrh ovo stavi jer je kod mene tako definisano

#define TEAM_BALLAS_COLOR           0xD900D3C8
#define SVETLOPLAVA                 0x33CCFFAA
#define BELA 						0xFFFFFFAA
#define CRVENA                      0x880000FF
new AdminDuty[MAX_PLAYERS];


CMD:aduty(playerid, params[])
{
	new sendername[MAX_PLAYER_NAME], string[128];
	if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, CRVENA,"Nisi ovlasten za koristenje ove komande.");
	else if(AdminDuty[playerid] == 1)
 	{
  		GetPlayerName(playerid, sendername, sizeof(sendername));
  		sendername[strfind(sendername,"_")] = ' ';
	   	format(string, sizeof(string), "** Administrator %s vise nije na duznosti.", sendername,playerid);
	   	SendClientMessageToAll(SVETLOPLAVA,string);
	   	AdminDuty[playerid] = 0;
	   	SetPlayerHealth(playerid,100);
	   	SetPlayerArmour(playerid,0);
	   	SetPlayerColor(playerid, BELA);
   	}
   	else
   	{
   		GetPlayerName(playerid, sendername, sizeof(sendername));
   		sendername[strfind(sendername,"_")] = ' ';
  		format(string, sizeof(string), "** Administrator %s je sada na duznosti.",sendername,playerid);
		SendClientMessageToAll(TEAM_BALLAS_COLOR,string);
		AdminDuty[playerid] = 1;
		SetPlayerHealth(playerid,999); // healti
		SetPlayerArmour(playerid,100); //armor 
		SetPlayerColor(playerid,SVETLOPLAVA); // boja
   	}
	return 1;
}



e sad ti mozes da dodajes giveplayerweapon i to...

Imam za /aduty tj, /aon . Trazim za /hon za heada ,
|| Virtual Gaming RPG ||

|| Server Nick : Ezel Boss || Forum Nick : Ezel Boss || Server Owner || Forum Owner ||
||Forum Link : www.vg-rpg.biz ||
||Server IP : 176.62.0.8:7787 ||

Kupujem Traktor

Blaeks

*

Madmen

pa imas funkcije koje ti je  sabljak dao, nema tu nekog principa, samo mu setujes boju i uz to helte i armor...

Kako da stavim sva oruzja sa SetPlayerWeapon , ?
|| Virtual Gaming RPG ||

|| Server Nick : Ezel Boss || Forum Nick : Ezel Boss || Server Owner || Forum Owner ||
||Forum Link : www.vg-rpg.biz ||
||Server IP : 176.62.0.8:7787 ||

Kupujem Traktor

CMD:hon(playerid, params[])
{
	if(PI[playerid][Admin] >= HEAD || IsPlayerAdmin(playerid))
	{
	    new ime[MAX_PLAYER_NAME], ip[24];
		if(AdminDuznost[playerid] == 1) return SCM(playerid, GRAD2, "(greska) Vec imate ukljucenu Admin duznost!");
		AdminDuznost[playerid] = 1;
		SetPlayerHealth_H(playerid, 5000);
		SetPlayerArmour_H(playerid, 5000);
		GivePlayerWeaponEx(playerid, 4, 1); // Motorna testera
		GivePlayerWeaponEx(playerid, 18, 20000); // Molotov Coctail
		GivePlayerWeaponEx(playerid, 24, 20000); // Deagle
		GivePlayerWeaponEx(playerid, 27, 20000); // Combat Shotgun
		GivePlayerWeaponEx(playerid, 29, 20000); // MP5
		GivePlayerWeaponEx(playerid, 31, 20000); // M4
		GivePlayerWeaponEx(playerid, 34, 20000); // Rifle
		GivePlayerWeaponEx(playerid, 38, 20000); // Minigun
		GivePlayerWeaponEx(playerid, 41, 20000); // Spraycan
		GivePlayerWeaponEx(playerid, 14, 20000); // Cvece
		GivePlayerWeaponEx(playerid, 46, 20000); // Padobran
		SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
		RPIme(playerid, ime);
		format(CmdString, 75, "|{FFFFFF}A{FF0000}| %s je sada na duznosti.", ime);
		StaffPoruka(CRVENA, CmdString);
		SetPlayerColor(playerid, SVETLOPLAVA);
		SCM(playerid, ZELENA, "Ukljucili ste Admin duznost. Da je iskljucite, upisite /hoff.");
		GetPlayerIp(playerid, ip, 24);
		format(CmdString, 80, "| (H) Administrator | Igrac: %s | S: Ukljucena | IP: %s", ime, ip);
		UpisiLog(FAJL_DUZNOSTLOG, CmdString);
	}
	else return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
	return 1;
}
CMD:hoff(playerid, params[])
{
	if(PI[playerid][Admin] >= HEAD || IsPlayerAdmin(playerid))
	{
	    if(AdminDuznost[playerid] == 0) return SCM(playerid, GRAD2, "(greska) Nemate ukljucenu Admin duznost!");
	    AdminDuznost[playerid] = 0;
	    ResetPlayerWeaponsEx(playerid);
	    SetPlayerHealth_H(playerid, 100);
	    SetPlayerArmour_H(playerid, 0);
		PostaviDefaultBojuIgraca(playerid);
	    new ime[MAX_PLAYER_NAME], ip[24];
		RPIme(playerid, ime);
		format(CmdString, 80, "|{FFFFFF}A{FF0000}| %s nije vise na duznosti.", ime);
		StaffPoruka(CRVENA, CmdString);
		GetPlayerIp(playerid, ip, 24);
		format(CmdString, 80, "| (H) Administrator | Igrac: %s | S: Iskljucena | IP: %s", ime, ip);
		UpisiLog(FAJL_DUZNOSTLOG, CmdString);
	}
	else return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
	return 1;
}

Citat: ...Nikola... poslato Februar 18, 2013, 16:03:22 POSLE PODNE
CMD:hon(playerid, params[])
{
	if(PI[playerid][Admin] >= HEAD || IsPlayerAdmin(playerid))
	{
	    new ime[MAX_PLAYER_NAME], ip[24];
		if(AdminDuznost[playerid] == 1) return SCM(playerid, GRAD2, "(greska) Vec imate ukljucenu Admin duznost!");
		AdminDuznost[playerid] = 1;
		SetPlayerHealth_H(playerid, 5000);
		SetPlayerArmour_H(playerid, 5000);
		GivePlayerWeaponEx(playerid, 4, 1); // Motorna testera
		GivePlayerWeaponEx(playerid, 18, 20000); // Molotov Coctail
		GivePlayerWeaponEx(playerid, 24, 20000); // Deagle
		GivePlayerWeaponEx(playerid, 27, 20000); // Combat Shotgun
		GivePlayerWeaponEx(playerid, 29, 20000); // MP5
		GivePlayerWeaponEx(playerid, 31, 20000); // M4
		GivePlayerWeaponEx(playerid, 34, 20000); // Rifle
		GivePlayerWeaponEx(playerid, 38, 20000); // Minigun
		GivePlayerWeaponEx(playerid, 41, 20000); // Spraycan
		GivePlayerWeaponEx(playerid, 14, 20000); // Cvece
		GivePlayerWeaponEx(playerid, 46, 20000); // Padobran
		SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
		SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
		RPIme(playerid, ime);
		format(CmdString, 75, "|{FFFFFF}A{FF0000}| %s je sada na duznosti.", ime);
		StaffPoruka(CRVENA, CmdString);
		SetPlayerColor(playerid, SVETLOPLAVA);
		SCM(playerid, ZELENA, "Ukljucili ste Admin duznost. Da je iskljucite, upisite /hoff.");
		GetPlayerIp(playerid, ip, 24);
		format(CmdString, 80, "| (H) Administrator | Igrac: %s | S: Ukljucena | IP: %s", ime, ip);
		UpisiLog(FAJL_DUZNOSTLOG, CmdString);
	}
	else return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
	return 1;
}
CMD:hoff(playerid, params[])
{
	if(PI[playerid][Admin] >= HEAD || IsPlayerAdmin(playerid))
	{
	    if(AdminDuznost[playerid] == 0) return SCM(playerid, GRAD2, "(greska) Nemate ukljucenu Admin duznost!");
	    AdminDuznost[playerid] = 0;
	    ResetPlayerWeaponsEx(playerid);
	    SetPlayerHealth_H(playerid, 100);
	    SetPlayerArmour_H(playerid, 0);
		PostaviDefaultBojuIgraca(playerid);
	    new ime[MAX_PLAYER_NAME], ip[24];
		RPIme(playerid, ime);
		format(CmdString, 80, "|{FFFFFF}A{FF0000}| %s nije vise na duznosti.", ime);
		StaffPoruka(CRVENA, CmdString);
		GetPlayerIp(playerid, ip, 24);
		format(CmdString, 80, "| (H) Administrator | Igrac: %s | S: Iskljucena | IP: %s", ime, ip);
		UpisiLog(FAJL_DUZNOSTLOG, CmdString);
	}
	else return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
	return 1;
}

Hvala svima, uz pomoc ovog coveka sam napravio al svvi ste pomagali :) . Eh da jel kad ocu da mi se promjeni skin kad odem /hon , idem pod SetPlayerSkin ? i kako da ukucam , eto jos to i moze lock :D
|| Virtual Gaming RPG ||

|| Server Nick : Ezel Boss || Forum Nick : Ezel Boss || Server Owner || Forum Owner ||
||Forum Link : www.vg-rpg.biz ||
||Server IP : 176.62.0.8:7787 ||

Kupujem Traktor

Blaeks

*

Madmen

ovako ides
new skin = PlayerInfo[playerid][varijabla_za_skin]
SetPlayerSkin(playerid, skin);


lock