Ein neues Thema erstellen  Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 12.03.2004, 22:18 

Registriert: 04.02.2004, 15:48
Beiträge: 11
wollte ein script schreiben, dass einfach bei einem bestimmten Spieler die maus-sensitivity umstellt. dann hab ich bemerkt, dass ich keinen meter scripten kann. wollte das plugin admin_quit umschreiben, dass es einfach anstatt bei einem spieler "quit" auf dem client "sensitvity 200" ausführt.
dann konnte ich das plugin nicht compilen :x kann mir einer sagen wie sowas geht?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 12.03.2004, 22:29 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
hör mal auf anderen leuten die config zu zerstören

grad mal ausprobiert: mit sens 200 kann man sich richitg schnell drehen
nur mit zielen ist das irgendwie nix :/


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 12.03.2004, 22:35 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
hatten wir sensitivity nicht auf die blacklist gesetzt, dass man die mit AM beim Client nicht mehr verändern darf?

Weiss ich jetzt gar nicht mehr so genau...

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.03.2004, 00:51 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Nein, ich meine, dass die seit 2.50.59 nicht mehr auf der Blacklist steht.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.03.2004, 09:56 

Registriert: 04.02.2004, 15:48
Beiträge: 11
wollte ich ja auch nur als bestrafung für campen oder sowas benutzen.
ich stell ja nicht bei jedem der auf meinen server kommt die config so ein wie sie mir gefällt. :P

_________________
-ich bin nicht faul ich hab nur keine lust-


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.03.2004, 14:10 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Du hast ja das plugin admin_quit
Ich kenne das Plugin nicht.

Aber anstatt "quit" jetzt "sensitivity 200" auszuführen, dürfte durch einfaches Austauschen kein Problem sein.

Der Compiler gibt in der (Zahl) die Zeilennummer an (+/- 1), wo der Fehler sich befindet. Wenn es ein Error ist, dann muss man es korrigieren. Bei einem Warning kompiliert er das Plugin trotzdem.

Du kannst ja Deinen Versuch mal hier in den Code-Tags posten! (s.o. Button "Code")

Dann können wir es etwas korrigieren.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.03.2004, 10:56 

Registriert: 04.02.2004, 15:48
Beiträge: 11
ok jetz hats geklappt. ka warum des vorher net ging. hier trozdem mal der quelltext :
Code:
/*
 *
 */

/* $Id: plugin_sensitivity.sma,v 1.0 2004/14/03 Quasimodo $ */

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

#define ACCESS_CONSOLE 8192

new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.0";

public admin_sensitivity(HLCommand,HLData,HLUserName,UserIndex) {
        new Command[MAX_COMMAND_LENGTH];
        new Data[MAX_DATA_LENGTH];
        new User[MAX_NAME_LENGTH];
        new TargetName[MAX_NAME_LENGTH];

        convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
        convert_string(HLData,Data,MAX_DATA_LENGTH);
        convert_string(HLUserName,User,MAX_NAME_LENGTH);
        if (check_user(Data)==1) {
                get_username(Data,TargetName,MAX_NAME_LENGTH);
                execclient(TargetName, "sensitivity 200");

        } else {
                selfmessage("Unrecognized user name ");
                selfmessage(Data);
        }
        return PLUGIN_HANDLED;
}

public plugin_init() {
        plugin_registerinfo("Sensitivity Plugin","Changes the sensitivity of a player to 200.",STRING_VERSION);
        plugin_registercmd("admin_sensitivity","admin_sensitivity",ACCESS_CONSOLE,"admin_sensitivity <target> : sensitivity <target>.");

        return PLUGIN_CONTINUE;
}

_________________
-ich bin nicht faul ich hab nur keine lust-


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.03.2004, 13:18 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Du hattest die Code-Tags vergessen. Habe sie nachträglich eingefügt.

Aber gut. Es ist also gar nicht so schwer, Plugins zu schreiben :)

Du kannst Das Plugin ja noch erweitern :)

Als Data gibst Du ja z.Z. immer nur einen Teil des Spielernamens ein. Was wäre nun, wenn die Data mehrere Parameter enthält.

z.B. Teil des Spielernamens und den Client-Befehl + Client Befehl Parameter.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.03.2004, 13:40 

Registriert: 04.02.2004, 15:48
Beiträge: 11
tja gute frage :roll:

wie gesagt ich versteh nicht viel vom scripten aber ich werd mich jetz mal hinsetzen und versuchen des ganze zeug zu lernen

_________________
-ich bin nicht faul ich hab nur keine lust-


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 9 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"