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

Padėkite. Vietoj /s padaryti /say.


Guest HuSTz`

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4324 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. Reikia pagalbos. Turiu 3 sistemas - Administratoriaus, moderatoriaus ir VIP'o. Norėčiau jų chat'o (SendClientMessageToAll) komandą palikti tokią pat (/say).

1 bėda - kai rašai /say, rodo [ Administratorius ] Justin_Anthony : ySveiki visi

2 bėda - nemoku sukurti to brūdo, kuris nuskaito ar tu mod, admin ar vip ir išsiunčia žinutę.

HELP, atsiskaitysiu 400FLT (gali būti ir daugiau) bei reputacijos taškais.

Nuoroda į komentarą
Dalintis per kitą puslapį

1.Bėda- Atsidaryk Savo folderi pasijunk pawno ir atsidaryk savo Gamemode tada Spausk Ctrl+f (Nereike +) ir parasyk /say ir keisk ka nori

2.bėda- Išaiškink nesupratau biški

1. Man neleidžia daugiau nei 1 raidės toje komandoje, nes būna arba

[ Administratorius ] Justin_Anthony : aySveiki visi

, arba

[ Administratorius ] Justin_Anthony : ySveiki visi

2. Yra komanda /say, ir ją gali naudoti Administratorius, Moderatorius ir VIP narys, bet ji išlieka ta pati, keičiasi [ Administratorius ], [ Moderatorius ], [ VIP ]...

Manau kad čia su }else{ ?

Nuoroda į komentarą
Dalintis per kitą puslapį

        if(!strcmp(cmdtext, "/say ", true,3)){
   		if(cmdtext[2]==0){SendClientMessage(playerid,RAUDONA, "* Naudojimas: /say [tekstas]"); return 1;}
   		new zin[256],vardas[MAX_PLAYER_NAME];
  		 	GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
     		format(zin,sizeof(zin),"{FFFFFF}[ {BBBB00}Administratorius {FFFFFF}] %s{FFFFFF} : %s",vardas,cmdtext[3]);
   		SendClientMessageToAll(ZALIA,zin);
   		return 1;
	}

Čia yra paprasto admin skriptas, noriu kad būtų ir moderatoriaus ir VIP.

Nuoroda į komentarą
Dalintis per kitą puslapį

        if(!strcmp(cmdtext, "/say ", true,4){
	if(playerDB[playerid][***] || playerDB[playerid][****])
         if(cmdtext[2]==0){SendClientMessage(playerid,RAUDONA, "* Naudojimas: /say [tekstas]"); return 1;}
         new zin[256],vardas[MAX_PLAYER_NAME];
            GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
           format(zin,sizeof(zin),"{FFFFFF}[ {BBBB00}Administratorius {FFFFFF}] %s{FFFFFF} : %s",vardas,cmdtext[3]);
         SendClientMessageToAll(ZALIA,zin);
         return 1;
     }

Kur yra *** irašyk moderatoriaus kintamajį. O kur **** ten vipo kintamajį.

Va bandyk šitokį koda.

Nuoroda į komentarą
Dalintis per kitą puslapį

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