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

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

Sveiki nežinau prašau pasakykit kaip padaryti 

Pvz tokį dalyka kad komanda ta pati viena veiktų 2 prižiūrėtojams kaip taip padaryti ?

Pvz kaip padaryti šita:

if(!playerDB[playerid][priziuretojas]){SendClientMessage(playerid, RED, "Tokios komandos nera!"); return 1;}

Kaip padaryti šita dalyką kad būtų ant 2 žmonių ?

 

Nu kaip ten kiti daro &    ar || 

Redaguota , nario ainu

Žiūrėk Jamaika yra bėda Čia scriptas: ir tavo tas padarytas:

if(!strcmp(cmdtext, "/pridetxp", true,8))
    {
     if(!playerDB[playerid][padee] || playerDB[playerid][padei]){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,RED, "Duoti zaidejuai XP: /pridetxp[dalis_niko][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,RED, "Xp turi buti parasyta skaitmenimis"); return 1;}
      new xpas = StringToInt(tstring);
      if(xpas == 0){SendClientMessage(playerid,RED, "Duoti zaidejuai XP: /pridetxp[dalis_niko][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,RED, "Zaidejas 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,GREEN,mess);
      format(mess,sizeof(mess),"[%i XP >> %s] Pridejo %i XP %s",xpas,tname,xpas,tname);
      SendClientMessage(playerid,GREEN,mess);
      return 1;
   }

Paspaudžiu F5 Klaidų nėra viskas gerai nueinu i servery mėginu ta komanda /pridetxp ir rašo tokios komandos nėra... ji neveikia kodėl ?

(redaguota)

Bandyk šitą, nesu tikras kad padės :D


if(!playerDB[playerid][padee] || !playerDB[playerid][padei]){SendClientMessage(playerid, RED, "Tokios komandos nera!"); return 1;}

Arba gal nesi užsidėjęs prižiūrėtojo ? :D

Tu man gali paaiškinti ka dedi tuos bracketus? Jeigu modifikacija jau turi definicijuotą return 0; , nereikia dviračio išradinėti.

if(!playerDB[playerid][padee] && !playerDB[playerid][padei]) return 0;

Pats apie operatorius kalbi, kintamasis "padee" ir "padei" nėra vienodi, || tikrina tik tokį variantą:

if( kažkas < 0 || kažkas > 1 ) return 1;

Redaguota , nario todd
tumblr_ld3vptfYwk1qdc388o1_500.gif

(redaguota)

 

Tu man gali paaiškinti ka dedi tuos bracketus? Jeigu modifikacija jau turi definicijuotą return 0; , nereikia dviračio išradinėti.

if(!playerDB[playerid][padee] && !playerDB[playerid][padei]) return 0;

Pats apie operatorius kalbi, kintamasis "padee" ir "padei" nėra vienodi, || tikrina tik tokį variantą:

if( kažkas < 0 || kažkas > 1 ) return 1;

O tu supranti, kad pas jį "padee" ir "padei" yra skirtingi prižiūrėtojai, ir jei jis bus tik "padee" bet nebus "padei" tai neleis naudoti komandos nes naudoji "And" operatorių. Nors negaliu ginčytis, nesu pats tikras :S

Redaguota , nario Jamaika // Karolis

 

(redaguota)

Taip, padee ir padei Yra skirtingi . 

 

Žodžiu viskas buvo taip:

padee - buvau padares komandas tai yra prižiūrėtojas aš jam ydetas komandas /skirtidyriku , /skirtipavaduotoju, /ginklas ir panašiai.

[padee] veikia viskas gerai ..

 

Tada užsimaniau sukurti dar 1 priziuretojas [padei] ir dabar kaip šiam ydedu komanda /pridetxp neveikia ..

Nesvarbu kokia komanda...

Redaguota , nario ainu

o godd..

if(!playerDB[playerid][padee] || !playerDB[playerid][padei]) return SendClientMessage(playerid, RED, "Tokios komandos nera!"); 

Ir veiks..

 

O tu supranti, kad pas jį "padee" ir "padei" yra skirtingi prižiūrėtojai, ir jei jis bus tik "padee" bet nebus "padei" tai neleis naudoti komandos nes naudoji "And" operatorių. Nors negaliu ginčytis, nesu pats tikras :S

Su todd būdų turi būti užsidėjęs padee ir padei, nes naudoja "AND" operatorių. Teisingai sakiai Karoli.

8cade8cebbb281ff5764044f778683d3863.png

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