Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

/skirtivipu /duotixp2 /skirtiadminu /skirtimeru ir t.t


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5368 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki siandien nusprendziau ikelti /duotixp2 /nuimtixp (sias komandas galima pakeisti i jusu norimas!) komanda kuri pades jums laisviau ir greiciau suteikti zaidejui patirties! :)

Taigi pradekime!

Einame is savo GM : server/gamemodes/ Jusu gamemode.pwn failiukas

Atsidare savo GameMode.pwn faila per find irasome(ctrl+F) :

Onplayercommandtext

Po eilute iklijuojame stai situos uzrasus:

if(!strcmp(cmdtext, "/duotixp2s", true,8))
   {
   	if(playerDB[playerid][admin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
       new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, COLOR, "* Duoti zaidejuai XP: /duotixp2 [dalis_nicko] [kiek]"); return 1;}
     new tid = GetPlayeridMid(tname);
     GetPlayerName(tid,tname,sizeof(tname));
     new tstring[256];
     tstring = GetArgument(2, cmdtext, 0);
     if(!IsNumeric(tstring)){SendClientMessage(playerid, COLOR, "* Duoti zaidejuai XP: /duotixp2 [dalis_nicko] [kiek (turi but skaicius)]"); return 1;}
     new xpas = StringToInt(tstring);
     if(xpas == 0){SendClientMessage(playerid, COLOR, "* Duoti zaidejuai XP: /duotixp2 [dalis_nicko] [kiek]"); return 1;}
     new Float:Coo[3];
     GetPlayerPos(tid,Coo[0],Coo[1],Coo[2]);
     if(!PlayerToPoint(30, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, COLOR, "* Jis ( Ji ) per toli!"); return 1;}
     new prideti = GetPlayerScore(tid);
     new prideti2 = SetPlayerScore(tid,xpas);
     SetPlayerScore(tid,(tid,prideti+prideti2+xpas-1));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));
     format(mess,sizeof(mess),"***[%s >> %i XP] Gavote %i XP is %s",name,xpas,xpas,name);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"***[%i XP >> %s] Pridejo %i XP %s",xpas,tname,xpas,tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }


  if(!strcmp(cmdtext, "/nuimtixps", true,8))
   {
   	if(playerDB[playerid][admin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
       new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, COLOR, "* Nuimti zaidejuai XP: /nuimtixp [dalis_nicko] [kiek]"); return 1;}
     new tid = GetPlayeridMid(tname);
     GetPlayerName(tid,tname,sizeof(tname));
     new tstring[256];
     tstring = GetArgument(2, cmdtext, 0);
     if(!IsNumeric(tstring)){SendClientMessage(playerid, COLOR, "* Nuimti zaidejuai XP: /nuimtixp [dalis_nicko] [kiek (turi but skaicius)]"); return 1;}
     new xpas = StringToInt(tstring);
     if(xpas == 0){SendClientMessage(playerid, COLOR, "* Nuimti zaidejuai XP: /nuitixpxp [dalis_nicko] [kiek]"); return 1;}
     new Float:Coo[3];
     GetPlayerPos(tid,Coo[0],Coo[1],Coo[2]);
     if(!PlayerToPoint(30, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, COLOR, "* Jis ( Ji ) per toli!"); return 1;}
     new prideti = GetPlayerScore(tid);
     new prideti2 = SetPlayerScore(tid,xpas);
     SetPlayerScore(tid,(tid,prideti-prideti2-xpas-1));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));
     format(mess,sizeof(mess),"***[%s >> %i XP] Nuime %i XP is %s",name,xpas,xpas,name);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"***[%i XP >> %s] Nuimete %i XP %s",xpas,tname,xpas,tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }

Kai ikliajavote i savo **.pwn spauskite F5 ir palaukite kol sucompilins :)

/skirtivipu komanda:

Viska darome taip pat tik po eilute OnPlayerCommandText irasome stai ka:

if(!strcmp(cmdtext, "/skirtivipu", true,10))
   {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti vipu: /skirtivipu [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][vip] = true;
     format(mess,sizeof(mess),"* Sveikiname, jus paskirtas atlikti VIP'o pareigas.");
     SavePlayerData(tid, false);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"* Paskyrete %s vipu.",tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }
if(!strcmp(cmdtext, "/nuimtivip", true,12))
	{
	if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
	new tname[MAX_PLAYER_NAME];
	strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
	if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Nuimt vipa: /nuimtivip [dalis nicko]"); return 1;}
	new tid = GetPlayeridMid(tname);
	if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	GetPlayerName(tid,tname,sizeof(tname));
	new mess[256],name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));

	playerDB[tid][vip] = false;
	SavePlayerData(tid, false);
	format(mess,sizeof(mess),"* Jus netinkate buti vipu.");
	SendClientMessage(tid,GREEN,mess);
	if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
	format(mess,sizeof(mess),"* nuimete %s admina.",tname);
	SendClientMessage(playerid,BLUE,mess);
	return 1;

Vel spaudziame F5 ir laukiame rezultato!

Na o dabar /skirtiadminu /nuimtiadmin komandos:

Pawno failiuke irasome po eilute OnPlayerCommandText:

if(!strcmp(cmdtext, "/skirtiadminu", true,10))
   {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti adminu: /skirtiadminu [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][admin] = true;
     format(mess,sizeof(mess),"* Sveikiname, jus paskirtas atlikti Admin`o pareigas.");
     SavePlayerData(tid, false);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"* Paskyrete %s Adminu.",tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }
if(!strcmp(cmdtext, "/nuimtiadmin", true,12))
	{
	if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
	new tname[MAX_PLAYER_NAME];
	strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
	if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Nuimt admina: /nuimtiadmin [dalis nicko]"); return 1;}
	new tid = GetPlayeridMid(tname);
	if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	GetPlayerName(tid,tname,sizeof(tname));
	new mess[256],name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));

	playerDB[tid][admin] = false;
	SavePlayerData(tid, false);
	format(mess,sizeof(mess),"* Jus netinkate buti adminu.");
	SendClientMessage(tid,GREEN,mess);
	if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
	format(mess,sizeof(mess),"* nuimete %s admina.",tname);
	SendClientMessage(playerid,BLUE,mess);
	return 1;

Vel spaudziame F5 ir laukiame rezultato!

/skirtidyrikas komanda :

viska darome taip pat po eilute OnPlayerCommandText:

if(!strcmp(cmdtext, "/skirtidyrikas", true,13))
	{
	//if(playerDB[playerid][]){SendClientMessage(playerid,COLOR,"* Si komanda tik prezidentui"); return 1;}
	new tname[MAX_PLAYER_NAME];
	strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
	if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti dyriku: /skirtidyriku [dalis nicko] [iD]"); return 1;}
	new tid = GetPlayeridMid(tname);
	if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	if (tid == playerid){ SendClientMessage(playerid, RED, "* Nedarom nesamoniu!!!!"); return 1;}
	GetPlayerName(tid,tname,sizeof(tname));
	new tstring[256];
	tstring = GetArgument(2, cmdtext, 0);
	if(!IsNumeric(tstring)){SendClientMessage(playerid, BLUE, "* Skirti dyriku: /skirtidyriku [dalis nicko] [iD (turi but skaicius)]"); return 1;}
	new moneys = StringToInt(tstring);
	if(moneys == 0){SendClientMessage(playerid, BLUE, "* Nuemete jam dyrika"); SendClientMessage(tid, BLUE, "Prezidento isakymu jus nebe direktorius!"); playerDB[tid][plead]=0; SavePlayerData(tid, false); return 1;}
	new mess[256],name[MAX_PLAYER_NAME],post[128];
	GetPlayerName(playerid,name,sizeof(name));
		if(moneys ==1) format(post, 128, "Policijos Nuovados");
		else if(moneys ==2) format(post, 128, "Lietuvos Centrines Ligonines");
		else if(moneys ==4) format(post, 128, "Lietuvos Vairavimo mokyklos");
		else if(moneys ==5) format(post, 128, "UAB TOLIMAS KELELIS");
		else if(moneys ==6) format(post, 128, "Tulpiniu gaujos vadu.");
		else if(moneys ==7) format(post, 128, "Baikeriu");
		else if(moneys ==11) format(post, 128, "Tuninginiu");
		else if(moneys ==12) format(post, 128, "Rusu Mafijos");
		else if(moneys ==13) format(post, 128, "Mechaniku");
		else if(moneys ==40) format(post, 128, "Armijos");
		else if(moneys ==42) format(post, 128, "Daktaru Gaujos");
		else if(moneys ==44) format(post, 128, "Dylerio");
		else if(moneys ==48) format(post, 128, "Radijos DJ");
		else if(moneys ==50) format(post, 128, "Apsaugos");
           else if(moneys ==80) format(post, 128, "ARO");
		else format(post, 128, "Taksi");
	playerDB[tid][plead] = moneys;
	format(mess,sizeof(mess),"* Sveikiname, jus paskirtas naujuoju %s direktoriumi.",post);
	SendClientMessage(tid,GREEN,mess);
	if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
	format(mess,sizeof(mess),"* Paskyrete %s naujuoju %s direktorium.",tname,post);
	SendClientMessage(playerid,BLUE,mess);
	return 1;
}

Tik butinai pasikeiskit Darbu ID!

Komanda /skirtimeru

viska darome taip pat, po eilute OnPlayerCommandText irasome:

if(!strcmp(cmdtext, "/skirtimeru", true,10))
   {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti meru: /skirtimeru [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][meras] = true;
     format(mess,sizeof(mess),"* Sveikiname, jus paskirtas atlikti Mer'o pareigas.");
     SavePlayerData(tid, false);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"* Paskyrete %s Meru.",tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }

Spaudziame F5 ir laukiame kol sucompilins! :)

Vel spaudziame F5 ir laukiame rezultato!

Si pamoka kurta mano ir Ji NERA RIPINTA!!

Laukiu jusu pasisakymu apie komandas!

Jei meta kokiu erorru ar ka rasykite man i skype padesiu!

Jei kiek nors padejau jei negaila duokit +r3p ;)

  • Teigiamai 2

Jei surenku Reputacija +20, kiekvienam paspaudusiam, padėsių truputuką pascriptint ;)

  • Parašė po 2 savaičių...
kodel kai meginu compilint ismeta eror del pawno...??

Nes čia belekiek klaidų. ;D nemokat net įkelt komandų iš kito gm..

Pasikeisk senas į :

if(!strcmp(cmdtext, "/skirtivipu", true,10))
   {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti vipu: /skirtivipu [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][vip] = true;
     format(mess,sizeof(mess),"* Sveikiname, jus paskirtas atlikti VIP'o pareigas.");
     SavePlayerData(tid, false);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"* Paskyrete %s vipu.",tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }
if(!strcmp(cmdtext, "/nuimtivip", true,12))
  {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Nuimt vipa: /nuimtivip [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][vip] = false;
     SavePlayerData(tid, false);
     format(mess,sizeof(mess),"* Jus netinkate buti vipu.");
     SendClientMessage(tid,GREEN,mess);
     if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
     format(mess,sizeof(mess),"* nuimete %s admina.",tname);
     SendClientMessage(playerid,BLUE,mess);
     return 1;
}

if(!strcmp(cmdtext, "/skirtiadminu", true,10))
   {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Skirti adminu: /skirtiadminu [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][admin] = true;
     format(mess,sizeof(mess),"* Sveikiname, jus paskirtas atlikti Admin`o pareigas.");
     SavePlayerData(tid, false);
     SendClientMessage(tid,RED,mess);
     format(mess,sizeof(mess),"* Paskyrete %s Adminu.",tname);
     SendClientMessage(playerid,RED,mess);
     return 1;
  }
if(!strcmp(cmdtext, "/nuimtiadmin", true,12))
  {
     if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, RED, "* Tokios komandos nera!"); return 1;}
     new tname[MAX_PLAYER_NAME];
     strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
     if(!strcmp(tname,"0",true)){SendClientMessage(playerid, BLUE, "* Nuimt admina: /nuimtiadmin [dalis nicko]"); return 1;}
     new tid = GetPlayeridMid(tname);
     if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
     GetPlayerName(tid,tname,sizeof(tname));
     new mess[256],name[MAX_PLAYER_NAME];
     GetPlayerName(playerid,name,sizeof(name));

     playerDB[tid][admin] = false;
     SavePlayerData(tid, false);
     format(mess,sizeof(mess),"* Jus netinkate buti adminu.");
     SendClientMessage(tid,GREEN,mess);
     if(playerDB[tid][vedelogin]){SavePlayerData(tid,false);}
     format(mess,sizeof(mess),"* nuimete %s admina.",tname);
     SendClientMessage(playerid,BLUE,mess);
     return 1;
}

  • Parašė po 2 savaičių...
  • Parašė po 5 mėnesių...
  • Parašė po 3 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5368 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...