Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: easy-scripting.net. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

30.05.2012, 16:13

Pawn -Was ist das eigentlich?

Moin,
Hier will ich noch mal,
da ich häufiger gefragt werde eine kurze Erklärung machen,
was Pawn ist.

Dies dient lediglich zum Verständnis, was Pawn ist und ist kein Tutorial,
wie man Pawn nutzt.
Tutorials zum Nutzen von pawn werde ich unten mit verlinken.


Pawn -Grundlegendes
Pawn ist eine Scriptsprache,
die auf die Syntax von C# und JavaScript aufbaut.
Pawn ist eine Scriptsprache und keine Programmiersprache,
Scriptsprachen dienen für kleinere Programmieranwendungen.


Anwendungsbereiche
Viele kennen Pawn aus dem scripting für die Mod SAMP (San Andreas Multiplayer) für GTA SA.
Pawn ist aber keine rein für SAMP entwickelte Scriptsprache, was viele glauben, Pawn an sich gibt es wesentlich länger als SAMP.
Pawn wird unteranderem für kleine Programme verwendet, als auch der Programmierung von Microcontroller.
Auch für andere Spielemodifikationen wird Pawn verwendet.

Pawn und die GTA SA Mod SAMP

Pawn wird wie oben schon erwähnt für das Scripten von Gamemods im rahmen der Mulitplayermodifikation SAMP verwendet.
Viele aus der "SAMP-Szene" kennen nur daher Pawn und halten diese für eine rein SAMP interne Scriptsprache.
Hierbei vergessen viele Pawn allgemein von Pawn für SAMP zu distanzieren, wobei es in allgemeinen Foren zu Missverständnissen kommen kann.
Um Pawn für SAMP zu nutzen inkludiert man die SAMP include im Script mit "#include <a_samp>".
Hierbei includiert man sämtliche SAMP Publics/ Functionen/ Callbacks samt allen Anbindungen.
Der wohl am meisten verwendete Editor im bereich Pawn für SAMP ist der für SAMP scripting geschriebene basic Editor Pawno.
Pawno ist ein Editor und nicht die Scriptsprache Pawn, was viel verwechselt wird.

Ein kurzes Beispiel in Pawn
Hier noch ein Grundscript mit einer Schleife in der Scriptsprache Pawn:

PWN-Quelltext

1
2
3
4
5
6
7
8
9
#include <core>
main() // Das main Programm
{
    for(new i = 0; i<10; i++) // Eine Schleife, die 10 Durchgänge macht
    {
        printf("Schleifendurchgang Nummer: %i", i); // Gibt aus, wievielter Loob gerade durchlaufen wird.
    }
    return 1; // return Nummer 1
}


Falls ihr wen kennt, der eines der hier klargestellten Fehler zu der Scriptsprache Pawn macht,
dem könnt ihr den Link zu diesem Thread hier gerne schicken.

Tutorials zu Pawn hier am Board:
Tutorial von [21]Code zum Thema scripting in Pawn für die GTA Mod SAMP: [#1.1] Verdammt Pawn [Grundlagen]
Signatur von »Dennis321« Wer Rechtschreibfehler findet, darf sie behalten ;)

Fragen? Probleme? Du brauchst Hilfe? --> pn
Mein easy-scripting Blog: Blog von Dennis321



____________________________________
Schluss nur mit HTML! -23. September 2012

2

30.05.2012, 18:03

Sehr hilfreich, selbst für mich.
Signatur von »[21]Code«

Neu im Bereich Pawn? Du kommst nicht klar? Du bist verwirrt und möchtest endlich scripten können?
Klick mich für mehr Informationen.

Social Bookmarks

Thema bewerten