Peršokti į turinį

Pagalbos reikia is patyrusiu scripteriu


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3663 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. Norėčiau paprašyti pagalbos iš patyrusių scripterių manau . Noriu padaryti ,jog surakinti mentam artimiausia žmogų būtų su kokiu nors mygtuku , man reikia tiesiog kodo kuri dėti po

pvz : if( PRESSED( KEY_ANALOG_RIGHT ) )

{

Atsilyginsiu +REP.

Nuoroda į komentarą
Dalintis per kitą puslapį

if( PRESSED( KEY_ANALOG_RIGHT ) )
{

if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"* Å i komanda tik policininkams"); return 1;}
if (Spectating[playerid][0]!=-1){ SendClientMessage(playerid, RED, "* Nėra tokios komandos!!!"); return 1;}
if(cmdtext[4]==0){SendClientMessage(playerid,BLUE,"* Uždėti/nuimti žaidėjui antrankius: /ant [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio žaidėjo nėra"); return 1;}
// if (id == playerid){ SendClientMessage(playerid, RED, "* Savęs surakinti negali!"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(3, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, RED, "* Žaidėjas per toli, prieikite arčiau."); return 1;}

new msg[128],police[MAX_PLAYER_NAME];
GetPlayerName(playerid,police,sizeof(police));
GetPlayerName(id,vardas,sizeof(vardas));

if(playerDB[id][cuffed])
{
playerDB[id][cuffed]=false;
TogglePlayerControllable(id,true);
RemovePlayerAttachedObject(id,0); //Panaikiną antrankius
SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);// Nustato ,kad nebūtų animacijos
format(msg,sizeof(msg),"Paleidote %s.",vardas);
SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus paleido %s.",police);
SendClientMessage(id,RED,msg);

}else{
playerDB[id][cuffed]=true;
TogglePlayerControllable(id,false);
SetPlayerSpecialAction(id, SPECIAL_ACTION_CUFFED );// žaidėjo animaciją[Rankos už nugaros]
SetPlayerAttachedObject(id,0,19418,5,0.016000,0.032000,0.025000,17.500005,-10.099991,-48.099990,1.0,1.0,1.0 );//Žaidėjui uždedami antrankiai
format(msg,sizeof(msg),"Surakinote %s.",vardas);
SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus surakino %s.",police);
SendClientMessage(id,GREEN,msg);
}

return 1;
}

Skriptas kopijuotas!

Nuoroda į komentarą
Dalintis per kitą puslapį

if( PRESSED( KEY_ANALOG_RIGHT ) )
{
new Float:Coord[3];
GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]); // gauna zaidejo vieta
for(new i = 0; i < MAX_PLAYERS; i++) // patikrina kur yra zaidejas
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 3.0, Coord[0], Coord[1], Coord[2]))
{
	new msg[128],police[MAX_PLAYER_NAME],vardas[MAX_PLAYER_NAME];
	GetPlayerName(playerid,police,sizeof(police));
	GetPlayerName(i,vardas,sizeof(vardas));

if(playerDB[i][cuffed])
	{
   	 playerDB[i][cuffed]=false;
   	 TogglePlayerControllable(i,false);

   	 format(msg,sizeof(msg),"Surakinote %s.",vardas);
		SendClientMessage(playerid,0xFF000090,msg);
		GameTextForPlayer(playerid,"Surakinai!",1000,1);

		format(msg,sizeof(msg),"Jus surakino %s.",police);
		SendClientMessage(i,0xFF000090,msg);
		GameTextForPlayer(i,"Surakintas",1000,1);
	}else{
   	 playerDB[i][cuffed]=true;
   	 TogglePlayerControllable(i,true);

   	 format(msg,sizeof(msg),"Paleidote %s.",vardas);
		SendClientMessage(playerid,0x0000A890,msg);
		GameTextForPlayer(playerid,"Atrakinai!",1000,1);

		format(msg,sizeof(msg),"Jus paleido %s.",police);
		SendClientMessage(i,0x0000A890,msg);
		GameTextForPlayer(i,"Atrakintas!",1000,1);

			}
		}
	}
	   return 1;
}
}

Redaguota , nario Camelion
Nuoroda į komentarą
Dalintis per kitą puslapį

if( PRESSED( KEY_ANALOG_RIGHT ) )
{

if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"* Å i komanda tik policininkams"); return 1;}
if (Spectating[playerid][0]!=-1){ SendClientMessage(playerid, RED, "* Nėra tokios komandos!!!"); return 1;}
if(cmdtext[4]==0){SendClientMessage(playerid,BLUE,"* Uždėti/nuimti žaidėjui antrankius: /ant [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio žaidėjo nėra"); return 1;}
// if (id == playerid){ SendClientMessage(playerid, RED, "* Savęs surakinti negali!"); return 1;}
new Float:Coo[3];
GetPlayerPos(id,Coo[0],Coo[1],Coo[2]);
if(!PlayerToPoint(3, playerid, Coo[0],Coo[1],Coo[2])){SendClientMessage(playerid, RED, "* Žaidėjas per toli, prieikite arčiau."); return 1;}

new msg[128],police[MAX_PLAYER_NAME];
GetPlayerName(playerid,police,sizeof(police));
GetPlayerName(id,vardas,sizeof(vardas));

if(playerDB[id][cuffed])
{
playerDB[id][cuffed]=false;
TogglePlayerControllable(id,true);
RemovePlayerAttachedObject(id,0); //Panaikiną antrankius
SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);// Nustato ,kad nebūtų animacijos
format(msg,sizeof(msg),"Paleidote %s.",vardas);
SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus paleido %s.",police);
SendClientMessage(id,RED,msg);

}else{
playerDB[id][cuffed]=true;
TogglePlayerControllable(id,false);
SetPlayerSpecialAction(id, SPECIAL_ACTION_CUFFED );// žaidėjo animaciją[Rankos už nugaros]
SetPlayerAttachedObject(id,0,19418,5,0.016000,0.032000,0.025000,17.500005,-10.099991,-48.099990,1.0,1.0,1.0 );//Žaidėjui uždedami antrankiai
format(msg,sizeof(msg),"Surakinote %s.",vardas);
SendClientMessage(playerid,GREEN,msg);

format(msg,sizeof(msg),"Jus surakino %s.",police);
SendClientMessage(id,GREEN,msg);
}

return 1;
}

Skriptas kopijuotas!

Tu su visu cmdtext davei čia.

Nuoroda į komentarą
Dalintis per kitą puslapį

if( PRESSED( KEY_ANALOG_RIGHT ) )
{
new Float:Coord[3];
GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]); // gauna zaidejo vieta
for(new i = 0; i < MAX_PLAYERS; i++) // patikrina kur yra zaidejas
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 3.0, Coord[0], Coord[1], Coord[2]))
{
	new msg[128],police[MAX_PLAYER_NAME],vardas[MAX_PLAYER_NAME];
	GetPlayerName(playerid,police,sizeof(police));
	GetPlayerName(i,vardas,sizeof(vardas));

if(playerDB[i][cuffed])
	{
 	 playerDB[i][cuffed]=false;
 	 TogglePlayerControllable(i,false);

 	 format(msg,sizeof(msg),"Surakinote %s.",vardas);
		SendClientMessage(playerid,0xFF000090,msg);
		GameTextForPlayer(playerid,"Surakinai!",1000,1);

		format(msg,sizeof(msg),"Jus surakino %s.",police);
		SendClientMessage(i,0xFF000090,msg);
		GameTextForPlayer(i,"Surakintas",1000,1);
	}else{
 	 playerDB[i][cuffed]=true;
 	 TogglePlayerControllable(i,true);

 	 format(msg,sizeof(msg),"Paleidote %s.",vardas);
		SendClientMessage(playerid,0x0000A890,msg);
		GameTextForPlayer(playerid,"Atrakinai!",1000,1);

		format(msg,sizeof(msg),"Jus paleido %s.",police);
		SendClientMessage(i,0x0000A890,msg);
		GameTextForPlayer(i,"Atrakintas!",1000,1);

			}
		}
	}
	 return 1;
}
}

Neveikia

Nuoroda į komentarą
Dalintis per kitą puslapį

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

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti Å¡ioje temoje...

×   Ä®klijuotas tekstas turi teksto formatavimą.   PaÅ¡alinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiÅ¡kai įterpta.   Ä®terpti nuorodą paprastai

×   JÅ«sų ankstesnis praneÅ¡imas buvo atkurtas.   IÅ¡valyti redaktorių

×   JÅ«s negalite įkelti nuotraukas tiesiogiai.Ä®kelkite arba įdėkite nuotraukas iÅ¡ URL.

  • Å iame puslapyje narÅ¡o:   0 nariai

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

×
×
  • Sukurti naują...