Peršokti į turinį
Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

[ZCMD]Komanda /refresh ir Antrankiai su animacija


Matthew'

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3714 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 visi, manau, kad mažai kas turi serveryje komandą '/refresh' nors serveryje pilna laggerių, pingerių. Tad Jums parašysiu komanda /refresh, bei parodysiu kaip sukurti antrankius su animacija. Viskas kurta mano pačio.
 
Pradedame nuo /refresh komandos. Susirandame visas serverio komandas. [/komandos arba /pagalba]
Ir dedame tokia komandą

 

COMMAND:refresh(playerid,params[])
{
if(!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
TogglePlayerControllable(playerid,true);
}
SetPlayerVirtualWorld( playerid, 0 );
SetPlayerInterior( playerid, 0 );

return 1;
}

Spaudžiame F5. Error neturi būti, jeigu yra į AŽ(PM)

 

Dabar pradėsime kurti antrankius su animacija. Suieškome Policijos komandas [/policija]

Ir rašome [jeigu nėra, jeigu yra ištrynkite komanda]

 

if(!strcmp(cmdtext, "/ant", true,4))
{
if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"* Ši komanda tik San Fierro policininkams"); 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;
}

Spaudžiame F5, klaidų neturi būti. Jeigu yra į PM(AŽ)

 

@Matthew_Montello

 

Šiame forume rašau pirmą pamoką, nenoriu labai daug kritikos, dėkui

Redaguota , nario Matthew'
Nuoroda į komentarą
Dalintis per kitą puslapį

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

Skelbimai


×
×
  • Sukurti naują...