Sie sind nicht angemeldet.

1

Montag, 9. Juli 2012, 14:16

Sourcemod Plugins laden

servus ,

Ich habe angefangen SourcePawn zu lernen , habe aber ein paar schwierigkeiten. Also ich habe das Tut von Impact angeschaut http://www.youtube.com/watch?v=6F5mLj2f--w&feature=relmfu angeschaut , habe auch alles genauso wie er gemacht aber ich kann die Plugins irgendwie nicht laden. :(

not present; not executing. das ist die Fehlermeldung und ich weiß jetzt nicht wie man die Plugins testen kann. Ich habe übrigens ein Dedic. Server (cmd). Also ich hab alle Commands ausprobiert wie z.B (rcon) exec sm_test / reload usw.

vielen dank schonmal im vorraus^^
Lg Infinity

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Infinityx3« (9. Juli 2012, 14:51)


2

Montag, 9. Juli 2012, 14:18

sm plugins load sm_test ;)

compileiren nicht vergessen

3

Montag, 9. Juli 2012, 14:25

das funktioniert leider auch irgendwie nicht. Kommt die gleiche Fehlermeldung.

4

Montag, 9. Juli 2012, 14:31

sm_test = NamevomPlugin.smx

also wenn dein Plugin compiliert hast heist es zB:

testplugin.smx

nun gibts in die console:

sm plugins load testplugin

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

5

Montag, 9. Juli 2012, 14:37

Die Datei die ich da ausführe ist eine eigene Cfg, ich glaube das hatte ich auch mehrmals im Video erwähnt.
Die Datei beinhaltet einfach nur diese 3 Befehle:

Quellcode

1
2
3
sm plugins unload_all
sm plugins refresh
sm plugins list

Ist für mich um einiges einfacher beim testen ;)

MfG
Impact

Jackmaster

Super Moderator

Beiträge: 660

Rootserver vorhanden: Ja

  • Nachricht senden

6

Montag, 9. Juli 2012, 14:45

sm plugins load pluginname
sm plugins reload pluginname
sm plugins unload pluginname

und für extensions:

sm exts load extsname
sm exts unload extsname

7

Montag, 9. Juli 2012, 20:08

Also bei mir war SM nicht geladen darum ging es nicht big-lol

Your plugin failed to compile! Read the errors below:
SourcePawn Compiler 1.4.0
Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

/home/groups/sourcemod/upload_tmp/phpKcgRXW.sp(6) : fatal error 120: cannot read from file: "basics/basics"

Compilation aborted.
1 Error.

Das ist nun der Fehler der beim compeilen angezeigt wird.
Script :


#include <sourcemod>
#include <cstrike>


new Integer = 15
new bool:Bool: = true
new Float:Floatnumber = 15
new String:Stringvar



public Plugin:myinfo =
{
name = "TEST",
author = "Infinityx3",
description = "<- Description ->",
version = "0.1",
url = "<- URL ->"
}

public OnPluginStart()
{
RegConsoleCmd("sm_test", Command_Test)
}

public Action:Command_Test(client, args)
{
PrintToServer("Integer: %d | Bool: %d | Fload: %f | String: %s". Integer, Bool, Floatnumber, Stringvar)

return Plugin_Handled
}

Wo hab ich dort den Fehler gemacht?^^

Lg Infinity

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

8

Montag, 9. Juli 2012, 20:13

steht exakt in der fehlerbeschreibung.
desweiteren kannst du auf der AM seite/attachements nur plugins kompilieren lassen die keine inkludes von dritten benötigen.


EDIT: nachdem du dein script im post editiert und #include <basics/basics> entfehrnt hast kann dieser fehler nicht mehr auftreten. auserdem bitte code tags beim posten von code benutzen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MadMakz« (9. Juli 2012, 20:18)


Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

9

Montag, 9. Juli 2012, 21:42

Basics ist meine eigene Library, dies habe ich aber eigentlich auch im Video erklärt.
Wenn du diese Library nicht hast dann kannst du diese auch nicht includen.
Bitte immer genau zuhören :)

MfG
Impact

Ähnliche Themen