paar befehle die ich brauche

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • brauche paar befehle für mein selfmade script


    fraktionen sind wie bei mrmonat aufgebaut


    /pay befehl


    /report /antwort


    /sperre


    /r(adio) /d(department)


    und vll ein tutorial am anfang so zb..


    |___BSN___|


    hier ist der bsn


    wen du kein leben mehr hast


    kannst du hier essen


    |____|


    wäre coll wen jemand mir dabei helfen könnte lg justin

  • du musst ja auch die verbialen definiren ;) zb strock und cmd string new string [256]; guck einfach in loH wo die alle definirt sind ;)

  • Hiermal ein beispiel für einen /pay Befehel.


    So Schwer ist das doch net...


    dcmd_pay(playerid, params[])
    {
    new string[128];
    new pID;
    new menge;
    new Float:x, Float:y, Float:z;
    GetPlayerPos(pID, x, y, z);
    if(sscanf(params, "ii", pID, menge)) return SendClientMessage(playerid, COLOR_RED, "Benutze: /pay [id][menge]");
    if(menge > GetPlayerMoney(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du hast nicht so viel Geld auf der Hand!");
    if(!IsPlayerInRangeOfPlayer(6.00,playerid,pID)) return SendClientMessage(playerid, Falsch_Color, "Du bist nicht in der Nähe von diesem Spieler!");
    if(IsPlayerConnected(pID))
    {
    if(pID != INVALID_PLAYER_ID)
    {
    GivePlayerMoney(playerid, -menge);
    GivePlayerMoney(pID, menge);
    format(string, sizeof(string), " Du hast %s $%i gegeben", PlayerName(pID), menge);
    SendClientMessage(playerid, Info_Color, string);
    format(string, sizeof(string), " %s hat dir $%i gegeben", PlayerName(playerid), menge);
    SendClientMessage(pID,Orange_Color, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, Info_Color, "Du kannst dir nicht selber Geld geben!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, Info_Color, "Dieser Spieler ist nicht Online!");
    return 1;
    }
    }


    xSpiderx


    //edit
    Den Code oben geändert und dashier dazu:


    stock PlayerName(playerid)
    {
    new name[64];
    GetPlayerName(playerid,name, sizeof name);
    return name;
    }


    //edit ²


    stock IsPlayerInRangeOfPlayer(Float:radi, playerid, targetid)
    {
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
    {
    new Float:posx, Float:posy, Float:posz;
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    //radi = 2.0; //Trigger Radius
    GetPlayerPos(targetid, posx, posy, posz);
    tempposx = (oldposx -posx);
    tempposy = (oldposy -posy);
    tempposz = (oldposz -posz);
    //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }


    Und den Obersten Code nochmal Ändern pls.

    Stehe Jederzeit für Fragen zur Verfügung




    Video entfernt

    (Ab 27 Sekunden hören)


    Einmal editiert, zuletzt von xSpiderx ()

  • C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1069) : error 017: undefined symbol "params"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1071) : error 017: undefined symbol "IsPlayerInRangeOfPlayer"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1076) : error 017: undefined symbol "GivePlayerMoneyEx"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1077) : error 017: undefined symbol "GivePlayerMoneyEx"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1078) : error 017: undefined symbol "PlayerName"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1080) : error 017: undefined symbol "PlayerName"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(586) : error 017: undefined symbol "IsPlayerInRangeOfPlayer"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(610) : warning 225: unreachable code
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1103) : error 017: undefined symbol "params"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1105) : error 017: undefined symbol "IsPlayerInRangeOfPlayer"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1110) : error 017: undefined symbol "GivePlayerMoneyEx"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(1111) : error 017: undefined symbol "GivePlayerMoneyEx"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

  • C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(586) : error 017: undefined symbol "IsPlayerInRangeOfPlayer"
    C:\Program Files\TeamSpeak 3 Client\gta\0.1Version Selfmade by magnussoft!\gamemodes\tsl-justin.pwn(610) : warning 225: unreachable code