Raised This Month: $51 Target: $400
 12% 

Deutsche Scripting-Hilfe


  
 
 
Thread Tools Display Modes
Inventio
Member
Join Date: Dec 2009
Location: Germany
Old 03-07-2010 , 04:33   Re: Deutsche Scripting-Hilfe
#181

Zombiescripting ist doch nichts anderes
als Pawn Scripting, oder ?
Wenn du irgendein zombie plugin schreiben willst musst du (wie ich) erstmal Pawn lernen.
__________________
Wer im Steinhaus sitzt sollte nicht mit Gläsern werfen.

Last edited by Inventio; 03-07-2010 at 04:40.
Inventio is offline
Send a message via ICQ to Inventio
KadiR
Unnecessary Member
Join Date: Aug 2008
Location: Zürich / Switzerland
Old 03-07-2010 , 06:49   Re: Deutsche Scripting-Hilfe
#182

Wenn es Zombie Plague ist, solltest du in die include Datei reinschauen, lohnt sich bestimmt.
KadiR is offline
Inventio
Member
Join Date: Dec 2009
Location: Germany
Old 03-13-2010 , 12:23   Re: Deutsche Scripting-Hilfe
#183

Sers ich bins wieder ^^.
Ein Kumpel wollte letztens von mir , dass ich ein Plugin schreibe, dass eine
neue Waffe erstellt.
Ich denke mal das das so ohne weiteres nicht möglich ist.
Aber eine bestehende Waffe zu ersetzen müsste funktionieren.
Jetzt habe ich folgende Fragen:

-Wie ändere ich das Model einer Waffe bei einem bestimmten player der ein
command in den chat eingibt (Wie ich das cmd erstelle weiß ich, aber nicht wie ich das model der Waffe ändere).

-Wie gebe ich der Waffe besondere "Fähigkeiten"?
Mein Kumpel will das eine HE an dem Punkt spawnt und explodiert wo er hinschießt.Ich denke das ich da irgendwelche events für brauche.Welche weiß ich nicht, ich vermute es nur.


Mfg Inventio


//Edit
Mein Kumpel hat gerade seine Wünsche geändert
Er will ne Waffe haben die normal schießen kann und auf rechtsklick ne He werfen kann.
Weiß einer wie das geht ?
__________________
Wer im Steinhaus sitzt sollte nicht mit Gläsern werfen.

Last edited by Inventio; 03-13-2010 at 12:34.
Inventio is offline
Send a message via ICQ to Inventio
D o o m
Veteran Member
Join Date: Sep 2005
Location: Germany
Old 03-13-2010 , 17:02   Re: Deutsche Scripting-Hilfe
#184

Wieso das Rad neu erfinden?
http://forums.alliedmods.net/showthread.php?t=7189

Wenn du's für eine andere Waffe möchtest, kannst das Script ja abändern.
__________________
Heroes
:+: Deadpool :+:
D o o m is offline
Wusaaa
Junior Member
Join Date: Jul 2009
Old 03-14-2010 , 06:47   Re: Deutsche Scripting-Hilfe
#185

Hallo Leute!

Ich habe mal ne frage zum hns shop und dem hns xp plugin.

http://forums.alliedmods.net/showthr...lic+blockmaker

http://forums.alliedmods.net/showthr...light=hns+shop

und zwar möchte ich das hns shop plugin so umschreiben, dass die Spieler mit
xp anstatt mit Geld bezahlen müssen.
Exolent hat ja ein API beigefügt, aber ich blicke da nicht wirklich durch.
Außerdem wollte ich noch Sachen einfügen wie z.b. das man eine Deagle mit einem Schuss kaufen kann.
Hoffentlich kann mir jemand einen Tip geben.

mfg Wusaaa
Wusaaa is offline
Vechta
Veteran Member
Join Date: Jun 2010
Old 07-15-2010 , 08:47   Re: Deutsche Scripting-Hilfe
#186

Hey leute ^^

Könnt ihr mal tipps geben wie ihr am schnellsten codes auswendig lernt?
Vechta is offline
Vechta
Veteran Member
Join Date: Jun 2010
Old 09-23-2010 , 09:34   Re: -= Scripting hilfe =- [DE]
#187

Oke, fange ich mal an xD

Ich brauche ein plugin wenn ein Teammate dem gegener z.B. 40dmg zufügt und der dann von einem anderen teammate gekillt wird bekommt der, der 40dmg oder mehr gemahct hat 10HP, nur beispiel brauche für meinen xp mod^^
Vechta is offline
One
Veteran Member
Join Date: Oct 2008
Location: Hardstyle-eSports.de
Old 09-24-2010 , 06:28   Re: -= Scripting hilfe =- [DE]
#188

fang erstmal die kills mit event_deathmsg ( http://wiki.tcwonline.org/Half-Life_..._Events#Damage ) dann schau in
Code:
RegisterHam("Ham_TakeDamage", "player", "Player_Hurt")
nach schaden die an Victim verursacht wurden und frage wenn die schaden mehr als 40 sind und der attacker NICHT der killer ist, gebe ihm +10 hp.

Code:
if(dmg > 40 && !killer"wird in deathmsg event festgelegt"(id))
{
gib ihm +10 hp
}
aber frag vorher ab in welchem team der victim ist und ob die attacker nicht in selben team sind/ist.


http://forums.alliedmods.net/showpos...8&postcount=71
__________________
One is offline
Send a message via ICQ to One Send a message via AIM to One Send a message via MSN to One Send a message via Yahoo to One Send a message via Skype™ to One
Vechta
Veteran Member
Join Date: Jun 2010
Old 09-27-2010 , 03:23   Re: -= Scripting hilfe =- [DE]
#189

würde das hier gehen?

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_TakeDamage"player""Fw_PlayerDamaged")
}

    
public 
Fw_PlayerDamaged(idinflictorattackerdamagedamagebits)
{
    if (
damage >= 40 && !attacker)
    {
        if (
attacker == inflictor)
            
set_user_health(idget_user_health(id) + 40)
    }

Vechta is offline
surfhope
Member
Join Date: Aug 2010
Location: Austria
Old 10-01-2010 , 18:05   Re: -= Scripting hilfe =- [DE]
#190

Guten Abend zusammen,
ich bräuchte ein wenig Hilfe !

Code:
if(get_cvar_num("write_log_file") == 1)
     {
      static logdata[100], authid[32], ip[16]
      get_user_authid(id, authid, charsmax(authid))
      get_user_ip(id, ip, charsmax(ip), 1)
      formatex(logdata, charsmax(logdata), "|%s|", User)
      log_to_file("surfadmin.log", logdata)
Ich hab hier ein log-command welches ich ein wenig verfeinert hab in form von:

Code:
new zlog[33][0];
 
if (zlog==1)
 { 
    static logdata[100], authid[32], ip[16]
    get_user_authid(id, authid, charsmax(authid))
    get_user_ip(id, ip, charsmax(ip), 1)
    formatex(logdata, charsmax(logdata), "%i|%s|", zlog[id], User)
    log_to_file("surfadmin.log", logdata)
 
 
if(get_cvar_num("write_log_file") == 1)
     {zlog[id]++
     }
 
if (zlog==>1)
 { replace i???            // Hier brauch ich mal die zweite Hilfe ^^ siehe Text 
 }
Nun ist ja alles fein und gut es gibt nur ein Problem, meine zlog Variable wird nicht jedem Admin neu zugewiesen, wie es eigent. sein sollte (das was ich möchte ), sondern haben alle die gleiche! Soll heisen der Admin1 verwendet ein Menü, wird gelogt zlog wird auf 1 gesetzt. Nun kommt Admin2 und verwendet das Menü ebenfalls (muss nicht das gleiche sein da andere auf die gleiche Art geloggt werden), nun wird zlog auf 2 gesetzt anstatt dieser Admin wieder eine eigene Variable zugewiesen bekommt!

Meine nächste Frage wäre wie kann ich dass neue i für das alte einsetzen?? Mit dem Ziel das im Log File das i erhöht wird und nicht wieder eine neue Zeile angefangen wird (ich glaub das funkt irwie mit replace, glaube ich ^^)

Und nochmal muss ich Nerven, wie kann ich alle Variablen für alle Admins um 0:00 wieder auf 0 setzen??


Danke im Voraus
Hope
__________________

Last edited by surfhope; 10-01-2010 at 18:15.
surfhope is offline
Send a message via Skype™ to surfhope
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:38.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode