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

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

(redaguota)

Po:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

Dėk:


if (newkeys & KEY_ANALOG_LEFT)
{
   if(playerDB[playerid][specialybe]!=1) return 0;
   new
       msg[64],
       policeman[MAX_PLAYER_NAME],
       name[MAX_PLAYER_NAME],
       Float:zPos[3]
;
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
 for(new i=0; i<MAX_PLAYERS; i++)
 {
       if(IsPlayerInRangeOfPoint(i, 2.0, zPos[0], zPos[1], zPos[2])
       {
  GetPlayerName(playerid,policeman,sizeof(policeman));
  GetPlayerName(i,name,sizeof(name));
if(playerDB[i][cuffed])
{
 playerDB[i][cuffed]=false;
  TogglePlayerControllable(i,true);
   RemovePlayerAttachedObject(i,0);
   SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
   format(msg,sizeof(msg),"{FFD400}Paleidote {DC00FF}%s.",name);
   SendClientMessage(playerid,-1,msg);
format(msg,sizeof(msg),"{FFD400}Jus paleido {DC00FF}%s.",policeman);
SendClientMessage(i,-1,msg);
}
else
{
playerDB[i][cuffed]=true;
 TogglePlayerControllable(i,false);
   SetPlayerSpecialAction(i, SPECIAL_ACTION_CUFFED );
   SetPlayerAttachedObject(i,0,19418,5,0.016000,0.032000,0.025000,17.500005,-10.099991,-48.099990,1.0,1.0,1.0 );
   format(msg,sizeof(msg),"{FFD400}Surakinote {DC00FF}%s.",name);
   SendClientMessage(playerid,-1,msg);
format(msg,sizeof(msg),"{FFD400}Jus surakino {DC00FF}%s.",policeman);
SendClientMessage(i,-1,msg);
 }
}
}
return 1;
}

Nežinau ar veiks netestavau.

Redaguota , nario Kesa_Tunex
(redaguota)

Pas mane atrodo taip parasyk viska kaip turetu buti dekui Parasyk kat veiktu skaicius 4 ir rakintu tai deisu visada +rep

if(!strcmp(cmdtext, "/ant", true,4))

{

if(playerDB[playerid][specialybe]!=50 && playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=40 && playerDB[playerid][specialybe]!=69){SendClientMessage(playerid,RED,"Si komanda skirta tik teisesaugai!"); 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);

playerDB[id][surakintas]=false;

SendClientMessage(playerid,GREEN,msg);

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

SendClientMessage(id,RED,msg);

}else{

playerDB[id][cuffed]=true;

TogglePlayerControllable(id,false);

playerDB[id][surakintas]=true;

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;

}

Redaguota , nario ainu
(redaguota)

C:\Users/rokis\Desktop\qq\LTG\gamemodes\LTG.pwn(8646) : error 017: undefined symbol "newkeys"

C:\Users\rokis\Desktop\qq\LTG\gamemodes\LTG.pwn(8659) : error 001: expected token: ")", but found "{"

C:\Users\rokis\Desktop\qq\LTG\gamemodes\LTG.pwn(8667) : error 017: undefined symbol "id"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.

Redaguota , nario ainu

Po:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

Dėk:


if (newkeys & KEY_ANALOG_LEFT)
{
if(playerDB[playerid][specialybe]!=1) return 0;
new
msg[64],
policeman[MAX_PLAYER_NAME],
name[MAX_PLAYER_NAME],
Float:zPos[3]
;
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 2.0, zPos[0], zPos[1], zPos[2])
{
GetPlayerName(playerid,policeman,sizeof(policeman));
GetPlayerName(i,name,sizeof(name));
if(playerDB[i][cuffed])
{
playerDB[i][cuffed]=false;
TogglePlayerControllable(i,true);
RemovePlayerAttachedObject(i,0);
SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
format(msg,sizeof(msg),"{FFD400}Paleidote {DC00FF}%s.",name);
SendClientMessage(playerid,-1,msg);
format(msg,sizeof(msg),"{FFD400}Jus paleido {DC00FF}%s.",policeman);
SendClientMessage(i,-1,msg);
}
else
{
playerDB[i][cuffed]=true;
TogglePlayerControllable(i,false);
SetPlayerSpecialAction(i, SPECIAL_ACTION_CUFFED );
SetPlayerAttachedObject(i,0,19418,5,0.016000,0.032000,0.025000,17.500005,-10.099991,-48.099990,1.0,1.0,1.0 );
format(msg,sizeof(msg),"{FFD400}Surakinote {DC00FF}%s.",name);
SendClientMessage(playerid,-1,msg);
format(msg,sizeof(msg),"{FFD400}Jus surakino {DC00FF}%s.",policeman);
SendClientMessage(i,-1,msg);
}
}
}
return 1;
}

Nežinau ar veiks netestavau.

Kesa jei neklystu su šiuo kodu surakinsi pats savę :D

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