Beiträge von Barney222

    Hier ist der /buyhouse Befehl


    ocmd:buyhouse(playerid, params[])
    {
    #pragma unused params
    new cmd[128];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, SpielerName, sizeof(SpielerName));
    for(new i = 1;i < Houses+1;i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))
    {
    if(SpielerInfo[playerid][pHaus] > 0)
    {
    return SendClientMessage(playerid,0xFF0000FF,"Fehler: Du hast bereits ein Haus!");
    }
    if(GetPlayerScore(playerid) < HausDaten[i][play_time])
    {
    return SendClientMessage(playerid,0xFF0000FF,"Fehler: Dein Level ist zu niedrig!");
    }
    if(GetPlayerMoney(playerid) < HausDaten[i][kosten])
    {
    return SendClientMessage(playerid,0xFF0000FF,"Fehler: Du brauchst mehr Geld!");
    }
    else
    {
    strmid(HausDaten[i][Besitzer],SpielerName,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
    HausDaten[i][nicht_zum_kauf] = 1;
    format(cmd,sizeof cmd,"Besitzer: %s\nLevel: %d\nPreis: %d$",SpielerName,HausDaten[i][play_time],HausDaten[i][kosten]);
    Update3DTextLabelText(HausDaten[i][lbl_haus],COLOR_WHITE,cmd);
    GivePlayerCash(playerid,-HausDaten[i][kosten]);
    SaveCache(i);
    SpielerInfo[playerid][pHaus] = 1;
    return 1;
    }
    }
    }
    SendClientMessage(playerid, COLOR_GREY, "Fehler: Du bist an keinem kaufbaren Haus!");
    return 1;
    }

    Guten Tag


    Ich habe ein kleines Problem mit meinem /hauserstellen System.


    Es ist so:
    Ich gebe den Befehl ein und alles andere das haus ist da ich mache /buyhouse und kaufe es dann kommt ein andere macht /buyhouse und das Haus gehört auf einmal ihm...
    aber das haus ist in dem sinne noch bei mir gespeichert weil ich erst /sellhouse machen muss um ein neues zu kaufen und der andere typ auch.


    Hier ist mal das System


    ocmd:hauserstellen(playerid, params[])
    {
    new cmd[128];
    new Level, Kosten, Haus, Vw;
    if(sscanf(params,"dddd",Level, Kosten, Haus, Vw))
    {
    return SendClientMessage(playerid, COLOR_YELLOW, "Hinweis: /hauserstellen [Level] [Preis] [Haus] [Virtual World]");
    }
    if(!IsPlayerAdmin(playerid))
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Du bist kein Communityleiter (RCON)");
    }
    if(GetPlayerScore(playerid) < 0)
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Muss größer als 0 sein!");
    }
    if(Haus > sizeof(Typen) || Haus < 0)
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Der Typ muss zwischen 0 und 15 liegen!");
    }
    if(Kosten < 0)
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Der Preis muss höher als 0 sein!");
    }
    else
    {
    new Float:nowPos[3];
    new fullid = mysql_GetInt("stuff","Zahl","Name","Häuser");
    GetPlayerPos(playerid,nowPos[0],nowPos[1],nowPos[2]);
    HausDaten[fullid][ax] = nowPos[0];
    HausDaten[fullid][ay] = nowPos[1];
    HausDaten[fullid][az] = nowPos[2];
    HausDaten[fullid][play_time] = Level;
    HausDaten[fullid][kosten] = Kosten;
    HausDaten[fullid][interior] = Typen[Haus][interior];
    HausDaten[fullid][ix] = Typen[Haus][haus_x];
    HausDaten[fullid][iy] = Typen[Haus][haus_y];
    HausDaten[fullid][iz] = Typen[Haus][haus_z];
    HausDaten[fullid][virtual_world] = Vw;
    HausDaten[fullid][verschlossen] = 1;
    HausDaten[fullid][nicht_zum_kauf] = 1;
    strmid(HausDaten[fullid][Besitzer],"Keiner",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
    HausDaten[fullid][pickid] = CreatePickup(1272,1,nowPos[0],nowPos[1],nowPos[2],0);
    format(cmd,sizeof cmd,"Besitzer: Keiner\nLevel: %d\nPreis: %d$",Level,Kosten);
    HausDaten[fullid][lbl_haus] = Create3DTextLabel(cmd,COLOR_WHITE,nowPos[0],nowPos[1],nowPos[2],10.0,0,0);
    new query[256];
    new HausID = mysql_GetInt("stuff","Zahl","Name","Häuser");
    format(query, sizeof(query), "INSERT INTO Houses (HausID , Besitzer) VALUES ('%d', 'Niemand')", HausID);
    mysql_query(query);
    mysql_SetInt("stuff","Zahl",HausID+1,"Name","Häuser");
    SaveCache(fullid);
    }
    return 1;
    }


    MFG
    Barney

    Guten Tag liebe Community


    Ich habe ein Problem mit /aw das ist so.


    Ein Admin schreibt einen user per /aw ((Hallo)) Bei dem User sieht es aber so aus (( ))


    ocmd:aw(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] <= 0)
    {
    return SendClientMessage(playerid, COLOR_GREY,"Fehler: Du bist kein Administrator");
    }
    new text[160], string[160] ,splayerid;
    if(sscanf(params,"s[150]",splayerid,text))
    {
    return SendClientMessage(playerid, COLOR_YELLOW,"Hinweis: /aw [playerid][Text]");
    }
    else
    {
    new player[MAX_PLAYER_NAME];
    GetPlayerName(playerid,player,sizeof(player));
    format(string,sizeof(string),"(( %s: %s ))",player,text);
    SendClientMessage(splayerid,COLOR_YELLOW, string);
    format(string,sizeof(string),"(( %s ))",text);
    SendClientMessage(playerid,COLOR_YELLOW, string);
    }
    return 1;
    }


    Ich hoffe ihr könnt mir helfen mfg
    Barney

    Abend liebe Community


    Ich habe im Script ein kleinen Fehler wenn ich /su [ID] [Grund] [Wanted] eingebe dann kann ich nur max. 3 geben wenn ich mehr gebe dann kommt du gibst dem spieler 375723 wanteds


    irgendeine Zahl halt.


    Hier ist es mal.


    ocmd:su(playerid,params[])
    {


    new pID, grund[50], wanteds;
    new aktwanteds = SpielerInfo[pID][pWanted];
    new string[128], DerPlayer[MAX_PLAYER_NAME], DerAdmin[MAX_PLAYER_NAME];
    if(sscanf(params,"usu",pID,grund,wanteds)){
    return SendClientMessage(playerid, COLOR_YELLOW,"Hinweis: /su [playerid] [Grund] [Wanted's]");
    }
    if(!IsPlayerConnected(pID)){
    return SendClientMessage(playerid,COLOR_GREY,"Fehler: Der angegebene Spieler ist nicht online!");
    }
    if(SpielerInfo[playerid][pFraktion] != 1)
    {
    return SendClientMessage(playerid, COLOR_GREY,"Fehler: Du bist kein Polizist!");
    }
    if(GetPVarInt(playerid, "CopDuty") != 1)
    {
    return SendClientMessage(playerid, COLOR_GREY,"Fehler: Du bist nicht im Dienst!");
    }
    if(SpielerInfo[pID][pFraktion] == 1)
    {
    return SendClientMessage(playerid, COLOR_GREY,"Fehler: Ein Polizist kann nicht angeklagt werden!");
    }
    SpielerInfo[pID][pWanted] += wanteds;
    SetPlayerWantedLevel(pID, SpielerInfo[pID][pWanted]);
    GetPlayerName(pID,DerPlayer,sizeof(DerPlayer));
    GetPlayerName(playerid,DerAdmin,sizeof(DerAdmin));
    format(string,sizeof(string),"%s hat dir %i Wanteds gegeben | Grund: %s", DerAdmin, wanteds, grund);
    SendClientMessage(pID,COLOR_BLUE,string);
    new string3[128];
    format(string3,sizeof(string3),"Du hast %s %i Wanteds gegeben | Grund: %s", DerPlayer, wanteds, grund);
    new string2[128];
    format(string2,sizeof(string2),"[SUCHE]%s gibt %s %i Wanted(s) | Grund: %s | Aktuelles Wantedlevel %s",DerAdmin,DerPlayer, wanteds, grund, aktwanteds);
    PolizeiChat(COLOR_BLUE, string2);
    PlayerWantedLabel(pID);
    return 1;
    }


    Falls irgendwo anders der Fehler ist dann kann ich das auch noch einfügen


    danke schon mal im voraus.

    So alles Aktualliesert wird nichts mehr im Server Log angezeigt aber geht immer noch net.



    Ja /goto ID also zb /goto 3


    Es ist ja nicht nur bei /goto bei jedem befehl wo was hinten dran muss zb /makeadmin oder /givecoins und und und /help oder /Admins geht ja weil da nichts hinten dran muss-

    Jop und zwar das..


    also weiß net ob da was wchtiges dabei ist was helfen könnte,




    [10:38:44] --- Server Shutting Down.
    [10:38:44]


    [10:38:44] ===============================


    [10:38:44] sscanf plugin unloaded.


    [10:38:44] ===============================


    [10:38:44]


    *** Streamer Plugin v2.6.1 by Incognito unloaded ***


    [10:38:44]


    > MySQL plugin unloaded.



    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3x-R2, (C)2005-2013 SA-MP Team


    [10:38:53] mapname = "San Andreas" (string)
    [10:38:53]
    [10:38:53] Server Plugins
    [10:38:53] --------------
    [10:38:53] Loading plugin: sscanf.so
    [10:38:53]


    [10:38:53] ===============================


    [10:38:53] sscanf plugin loaded.


    [10:38:53] (c) 2009 Alex "Y_Less" Cole


    [10:38:53] 0.3d-R2 500 Players "dnee"


    [10:38:53] ===============================


    [10:38:53] Loaded.
    [10:38:53] Loading plugin: streamer.so
    [10:38:53]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [10:38:53] Loaded.
    [10:38:53] Loading plugin: mysql.so
    [10:38:53]


    > MySQL plugin R5 successfully loaded.


    [10:38:53] Loaded.
    [10:38:53] Loaded 3 plugins.


    [10:38:53]
    [10:38:53] Filterscripts
    [10:38:53] ---------------
    [10:38:53] Loading filterscript 'map.amx'...
    [10:38:53] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)
    [10:38:53]
    --------------------------------------
    [10:38:53] Objekte wurden erfolgreich geladen!
    [10:38:53] --------------------------------------


    [10:38:53] Loaded 1 filterscripts.


    [10:38:53] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)
    [10:38:53] -mSelection- WARNING: Failed to load list: "mziviskinlist.txt"
    [10:38:53] -mSelection- WARNING: Failed to load list: "wziviskinlist.txt"
    [10:38:53] Fraktion: 1 - Betrag: 141600 $
    [10:38:53] Fraktion: 2 - Betrag: -12750 $
    [10:38:53] Fraktion: 3 - Betrag: 250000 $
    [10:38:53] Fraktion: 4 - Betrag: 250000 $
    [10:38:53] Fraktion: 5 - Betrag: 250000 $
    [10:38:53] Fraktion: 6 - Betrag: 250000 $
    [10:38:53] Fraktion: 7 - Betrag: 28160000 $
    [10:38:53] Fraktion: 8 - Betrag: 14205000 $
    [10:38:53] Fraktion: 9 - Betrag: 42115000 $
    [10:38:53] Fraktion: 10 - Betrag: 250000 $
    [10:38:53] Gangkassen erfolgreich geladen!
    [10:38:53]
    ----------------------------------------
    [10:38:53] Script by [RoL]Terminator_X & [RoL]Barney
    [10:38:53] ------------------------------------------


    [10:38:53] Number of vehicle models: 64

    Guten Tag liebe Community


    Ich habe ein Bug wenn ich zb /goto [ID] eingebe dann kommt nur Hinweis: /goto [ID] und passiert nichts das ist bei den andere Admin Befehlen genau so.


    Das ist zb der /goto befehle nur mal so..,.


    ocmd:goto(playerid,params[])
    {
    new pID;
    if(SpielerInfo[playerid][pAdmin] <= 1)
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Du bist kein Administrator!");
    }
    if(sscanf(params,"u",pID))
    {
    return SendClientMessage(playerid, COLOR_YELLOW, "Hinweis: /goto [playerid]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid, COLOR_GREY, "Fehler: Es ist kein Spieler mit dem eingegebenen Namen online!");
    }
    else
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(pID,X,Y,Z);
    if(IsPlayerInAnyVehicle(playerid))
    {
    SetVehiclePos(GetPlayerVehicleID(playerid),X+2,Y+1,Z);
    LinkVehicleToInterior(GetPlayerVehicleID(playerid), GetPlayerInterior(pID));
    SetPlayerInterior(playerid, GetPlayerInterior(pID));
    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(pID));
    }
    else
    {
    SetPlayerInterior(playerid, GetPlayerInterior(pID));
    SetPlayerPos(playerid, X+1, Y+1, Z);
    SetPlayerInterior(playerid, GetPlayerInterior(pID));
    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(pID));
    }
    }
    return 1;
    }


    MFG
    Barney

    Hay ich bin Barney und ja ich kann null scripten und brauche hier bei Hilfe muss nur die 2Errors weg kriegen bitte mit guter Erklärung wäre sehr net.


    Dies sind die Errors:


    C:\Users\Jannik\Desktop\hd.pwn(17376) : error 021: symbol already defined: "strtok"
    C:\Users\Jannik\Desktop\hd.pwn(17391) : error 047: array sizes do not match, or destination array is too small


    Error 1:


    strtok (const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {


    Error 2:


    }
    result[index - offset] = EOS;
    return result;
    }


    Falls ich noch was hin zu fügen soll einfach nur bescheid sagen wie gesagt bin kein Scripter

    Guten Tag


    Ich habe folgendes Problem undzwar sind einmal 4Errors bei den PD Tor und ImGame steht auch das ich es net öffnen kann bitte hilft mir.


    Erstmal hier die Errors:
    C:\Users\Jannik\Desktop\Release.pwn(22067) : error 029: invalid expression, assumed zero
    C:\Users\Jannik\Desktop\Release.pwn(22067) : error 001: expected token: ";", but found ")"
    C:\Users\Jannik\Desktop\Release.pwn(22067) : error 029: invalid expression, assumed zero
    C:\Users\Jannik\Desktop\Release.pwn(22067) : fatal error 107: too many error messages on one line



    if(strcmp(cmd,"/tor", true) == 0)
    {
    if(IsACop(playerid)) || !IsPlayerInFrac(playerid, 22)) return SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    MoveDynamicObject(MVTor, 1540.4725341797,-1627.7060546875,20.156204223633,3.0);
    SetTimer("CloseMVTor", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Garagentor ist offen. Beeil dich es schließt in 5 Sekunden");
    return 1;
    }
    if(strcmp(cmd,"/tor", true) == 0)
    {
    if(IsACop(playerid)) || !IsPlayerInFrac(playerid, 22)) return SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Erlaubnis dazu!");
    MoveDynamicObject(MVTor2, 1592.8564453125, -1638.0677490234, 19.912221908569,3.0);
    SetTimer("CloseMVTor2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    return 1;
    }


    MFG
    Barney

    Guten Abend


    Ich habe folgendes Problem undzwar kriege ich bei jeden Script egal was für eins wenn ich es Compiliren will diese Errors


    C:\Users\Jannik\Desktop\Sachen über sachen\pawno\include\streamer.inc(155) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
    C:\Users\Jannik\Desktop\Sachen über sachen\pawno\include\streamer.inc(313) : warning 235: public function lacks forward declaration (symbol "OnPlayerEditObject")
    C:\Users\Jannik\Desktop\Sachen über sachen\pawno\include\streamer.inc(336) : warning 235: public function lacks forward declaration (symbol "OnPlayerSelectObject")


    Wenn ihr eine Lösung habt bitte ausfühlich bschreiben :D Habe keine Ahnung davon sowas habe ich noch nie gesehen.


    MFG
    Barney

    Meine Tore alle Tore Bewegen sich irgendwie etwas Fail



    Undzwar ich mach zb am Pd /Tor und dann was Passiert das tor öffnet sich aber überschlegt sich 10mal und geht nach 10sek wieder zu und steht irgendwie senkrecht da rum meistens auch einfach nur mittig



    http://anonym.to?http://www.pic-upload.de/view-19389006/sa-mp-272.png.html


    http://anonym.to?http://www.pic-upload.de/view-19389032/sa-mp-274.png.html



    Hoffe die Screens funken und hoffe auf Antworten