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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5610 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

Pas mane yra visas gm kitoks nei iprasta cmd

tai va yra komanda /duoti tokios stiliaus

 	CMD:duoti(playerid, params[])
	{
	    new
	        id,
   		moneys,
   		mess[128],
   		Float:Coo[3],
		name[MAX_PLAYER_NAME],
		tname[MAX_PLAYER_NAME];

	    if(GetPlayerScore(playerid) < 70) SendClientMessage(playerid, COLOR, "* Jus dar negalite duoti pinigu, jus nepakankamai patyres");
	    else if(sscanf(params, "ud", id, moneys)) SendClientMessage(playerid, RED, "Naudokite: /duoti [id/vardas] [suma]");
	else if(moneys == 0) SendClientMessage(playerid, COLOR, "* Duoti pinigu: /duoti [dalis nicko] [kiek]");
	else if(GetPlayerMoneyA(playerid) < moneys) SendClientMessage(playerid, COLOR, "* Tu neturi tiek!");
	else
	{
		GetPlayerPos(id, 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;
		}
		GivePlayerMoneyA(id,moneys);
		GivePlayerMoneyA(playerid,-moneys);
		GetPlayerName(playerid,name,sizeof(name));
		format(mess,sizeof(mess),"***[%s >> %i LT] Gavote %i LT is %s",name,moneys,moneys,name);
		SendClientMessage(id,COLOR,mess);
		format(mess,sizeof(mess),"***[%i LT >> %s] Davete %i LT %s",moneys,tname,moneys,tname);
		SendClientMessage(playerid,COLOR,mess);
	}
	return 1;
}

O man reiktu padaryti /kredi tokio stiliaus

	if(!strcmp(cmdtext, "/kredi", true,6))
 {
    // if(GetPlayerScore(playerid) < 3070){ SendClientMessage(playerid, COLOR, "* Jus dar negalite duoti kreditu, jus nepakankamai patyres 3070Xp"); 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 kreditu: /kredi [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 kreditu: /kredi [dalis nicko] [kiek (turi but skaicius)]"); return 1;}
 new moneys = StringToInt(tstring);
 if(moneys == 0){SendClientMessage(playerid, COLOR, "* Duoti kreditu: /kredi [dalis nicko] [kiek]"); return 1;}
       playerDB[tid][kreditai]+=moneys;
 new mess[256],name[MAX_PLAYER_NAME];
 GetPlayerName(playerid,name,sizeof(name));
 format(mess,sizeof(mess),"***[%s >> %i KRD] Gavote %i KRD is %s",name,moneys,moneys,name);
 SendClientMessage(tid,COLOR,mess);
 format(mess,sizeof(mess),"***[%i KRD >> %s] Davete %i KRD %s",moneys,tname,moneys,tname);
 SendClientMessage(playerid,COLOR,mess);
 return 1;
}

tai va busiu dekingas jei kas moka ir padarytu nes /duoti yra tokia pat komanda kaip /kredi tik kintamieji kiti trai va jei galit padaykit nes paciam nesigauna niekaip

Va imk.

if(!strcmp(cmdtext, "/duoti", true,6))

{

if(GetPlayerScore(playerid) < 70){ SendClientMessage(playerid, COLOR, "* Jus dar negalite duoti pinigu, jus nepakankamai patyres"); 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 pinigu: /duoti [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 pinigu: /duoti [dalis nicko] [kiek (turi but skaicius)]"); return 1;}

new moneys = StringToInt(tstring);

if(moneys == 0){SendClientMessage(playerid, COLOR, "* Duoti pinigu: /duoti [dalis nicko] [kiek]"); return 1;}

if(GetPlayerMoneyA(playerid) < moneys){SendClientMessage(playerid, COLOR, "* Tu neturi tiek!"); 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, "* Zaidejas per toli!"); return 1;}

GivePlayerMoneyA(tid,moneys);

GivePlayerMoneyA(playerid,-moneys);

new mess[256],name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

format(mess,sizeof(mess),"***[%s >> %i LT] Gavote %i LT is %s",name,moneys,moneys,name);

SendClientMessage(tid,COLOR,mess);

format(mess,sizeof(mess),"***[%i LT >> %s] Davete %i LT %s",moneys,tname,moneys,tname);

SendClientMessage(playerid,COLOR,mess);

return 1;

}

Jei kas blogai sakyk.

8cade8cebbb281ff5764044f778683d3863.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5610 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ą...