Page 1 of 2

[FS] Shetch'a Admina FS. NOW v0.2

Posted: 13 Jun 2011, 07:28
by Shetch
Izveidoju mazu admina skriptu.

Kommandas:

Moderator: /freeze, /unfreeze, /mute, /unmute, /kick.
Administrator: Visas Mod'a kommandas plus, /ban, /jail, /unjail, /car, /get, /goto.
RCON: /setlevel
Vel ir /acmds lai apskatītu tava līmeņa komandas.

Info:

? Sākšu ar to ka šīs admina skripts iekļauj reģistrēšanās sistēmu.
? Skripts veidots ar Dini.inc palīdzību.
? Saglabājas spēlētāja admina levels.
? Jail, Mute kommandas strādā šādi: /jail [ID] [Laiks(sekundes)] [Iemesls], bet ja iemeslu neieraksta, parādīs "Nav ierakstīts".
? Ja kāds gribēs pievienošu lai saglabā naudu, punktus, utt...
? Šī ir tikai pirmā skripta versija, pagaidām neredz laiku cik jāgaida atrodoties cietumā. Vai arī uz mutes.

Instalācija:

1. Unzipo pašu failu.
2. Iemet mapi 'Admin' servera 'scriptfiles' mapē.
3. Iemet 'Admin.pwn' servera 'Filterscripts' mapē, un kompailo.
4. Iemet 'Dini.inc' un 'dudb.inc' failus servera 'Pawno > Include' mapē.
5. Viss, ej serverī, reģistrējies.
6. Ielogojies caur RCON. /rcon login [parole]
7. Uzliec sevi par adminu. /setlevel [ID] [Levels 1-2]

Changelog:
? Pievienota komanda '/setcash' - Uzstādi kāda naudu '/setcash [ID] [Summa]'
? Pievienota komanda '/get' - Atteleportē kādu pie sevis '/get [ID]'
? Pievienota komanda '/goto' - Teleportējies pie kāda '/goto [ID]'
? Pievienota komanda '/car' - Uzspavno sev jebkādu mašīnu '/car [Modelis] [Krāsa 1] [Krāsa 2]

Versija 0.1
DOWNLOAD Caur 'Easy-Share'
DOWNLOAD Caur 'Failiem.lv'
Versija 0.2
DOWNLOAD Caur 'Failiem.lv'



Visas kļūdas lūdzu rakstiet komentāros. Nekam nevajadzētu būt, jo iztestējis esmu katru komandu.

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 14 Jun 2011, 17:42
by Primary
Izcils AS!

Tieshi shadu mekleju, nav lieku komandu, 10/10 :D

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 14 Jun 2011, 18:31
by LVcraft
Cepums, tev, ka ustaisiji, es domāju daudziem noderēs, es ņemšu, šo, ka pa piemēru, kaut, ko paskatīšos, un meiģināšu pats sataisīt! Malacis! ;)

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 14 Jun 2011, 23:12
by Shetch
Paldies par atbalstu.

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 15 Jun 2011, 01:44
by makrilsv6k
Vai skriptam ir dialoga register sistēma ?

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 15 Jun 2011, 03:22
by Shetch
Nē, bet tā tiks pievienota nākamajā versijā pie kuras es tagad strādāju.

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 15 Jun 2011, 08:29
by Grindz[Vendetta]
Maziņš ieteikums, proti, ja realizēsi, tad varētu pie komandas "/freeze" pielikt klāt taimeri un iemeslu. Kā arī paša skripta komandā viņu izlabot uz:

/freeze [ID] [Time] [Reason]

Tāpat kā /jail, /mute komandām.

Maziņš ieteikums, ja varēsi šo izdarīt. :)

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 15 Jun 2011, 18:28
by Primary

Code: Select all

C:\Documents and Settings\Janis\Desktop\JKL\Serveri\SAMP\filterscripts\Admin.pwn(591) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\Janis\Desktop\JKL\Serveri\SAMP\filterscripts\Admin.pwn(605) : error 047: array sizes do not match, or destination array is too small

Kompilejot :/ [/code]

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 15 Jun 2011, 20:22
by Shetch
Primary wrote:

Code: Select all

C:\Documents and Settings\Janis\Desktop\JKL\Serveri\SAMP\filterscripts\Admin.pwn(591) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\Janis\Desktop\JKL\Serveri\SAMP\filterscripts\Admin.pwn(605) : error 047: array sizes do not match, or destination array is too small

Kompilejot :/ [/code]
Paskaties skripta apakšā. Tur vajadzētu būt tādai rindiņai:

Code: Select all

strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index  ' ') && ((index - offset) < (sizeof(result) - 1)))
 	{
	result[index - offset] = string[index];
	index++;
  	}
  	result[index - offset] = EOS;
  	return result;
}
Izdzēs viņu. Ja tu saprastu angļu valodu, tu varētu to erroru izlabot pats.
Kompailers saka to ka tev tas 'strtok' jau ir ierakstīts. Tas varētu būt vai nu inklūdā vai arī pats esi čakarējies un ielicis skriptā.

------------------------------------------------------------------------------
Grindz[1337] wrote:Maziņš ieteikums, proti, ja realizēsi, tad varētu pie komandas "/freeze" pielikt klāt taimeri un iemeslu. Kā arī paša skripta komandā viņu izlabot uz:

/freeze [ID] [Time] [Reason]

Tāpat kā /jail, /mute komandām.

Maziņš ieteikums, ja varēsi šo izdarīt. :)
Protams es to varu izdarīt, bet pēc manām domām tas pilnīgi un galīgi nav vajadzīgs. '/freeze' komanda nav domāta kā soda veids. Tas ir vienkārši piemēram ja tu saņem reportu ka kāds air-breiko, tad vari to ID iefrīzot.

--------------------------------------------------------------------------

Man jums jautājums. Vai nākamajai versijas vajadzētu komandu '/goto' un '/get' ?

'/goto' - Teleportēties pie kāda spēlētāja: /goto [ID]
'/get' - Teleportēt kādu spēlētāju pie tevis: /get [ID]

...

Posted: 16 Jun 2011, 13:17
by Reimonds.
Eu? Tur ir tajā modā ir /givecash vai /setcash vai /cash vai /money vai,kautkas tamlīdzīgs?
Ja nav pievieno lūdzu. ;)

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 16 Jun 2011, 13:19
by LVcraft
'/goto' - Teleportēties pie kāda spēlētāja: /goto [ID]
'/get' - Teleportēt kādu spēlētāju pie tevis: /get [ID]
Es domāju, ka derēs tikai /get nu es tā vispār domāju, jo goto tad pārāk daudz tiks izmantota, tadvarēs visu laiku traucēt, admini, vai darīt, ko citu, bet protams, ja ir katīvs serveris. Iespējams citiem ir cits viedoklis, bet es domaju, ka pietiks ar /get

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 16 Jun 2011, 14:50
by [SS]wl
Pats neizmantošu, bet paldies, kādam noderēs.

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 19 Jun 2011, 10:37
by Nezinamais.
Ļoti labs adminscripts šitādu es arī vislaik meklēju. ;) ;)

______________________
Man jums jautājums. Vai nākamajai versijas vajadzētu komandu '/goto' un '/get' ?

'/goto' - Teleportēties pie kāda spēlētāja: /goto [ID]
'/get' - Teleportēt kādu spēlētāju pie tevis: /get [ID]


Vaidzētu.
________________________
Eu? Tur ir tajā modā ir /givecash vai /setcash vai /cash vai /money vai,kautkas tamlīdzīgs?
Ja nav pievieno lūdzu.
Vaidzētu /givecash

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 19 Jun 2011, 14:03
by Shetch
Jūs domājat '/givecash [ID] [Summa]'? Un to naudu iedot no savas naudas? Vai iedot vienkārši, piemērām '/setcash 0 99999999'.

Re: [FS] Shetch'a Admina FS. NOW v0.2

Posted: 19 Jun 2011, 14:14
by Nezinamais.
Nu jā /setcash...

Lūdzu nevari uztaisīt priekš manis /givecash komandu kad iedod no savas naudas spēlētājs.