Guest HuSTz`

Padėkite. Vietoj /s padaryti /say.

Recommended Posts

Svečias

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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Svečias
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{ ?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
Svečias

        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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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ą.