Beiträge von SenTiZz

    Danke ;)


    Nach dem Scriptstart kommt das:


    SA-MP Dedicated Server
    ----------------------
    v0.3e-R2, (C)2005-2012 SA-MP Team


    [21:39:18] filterscripts = "" (string)
    [21:39:18]
    [21:39:18] Server Plugins
    [21:39:18] --------------
    [21:39:18] Loaded 0 plugins.


    [21:39:18]
    [21:39:18] Filterscripts
    [21:39:18] ---------------
    [21:39:18] Loaded 0 filterscripts.


    [21:39:18] Script[gamemodes/BeginnerScript.amx]: Run time error 19: "File or function is not found"
    [21:39:18] Number of vehicle models: 0

    Noch ein Problem da ich nicht 100 Theman aufmachen will, ich such nen Streamer für mein Selfmade da ich alles neu mappe es sollte mit CreateDynamicObject sein...

    Hallo,


    ich hab ein Problem und zwar ich kann irgendwie nicht lenght definieren weiss nicht wie...


    Hab ein Banksystem geschrieben dazu brauche ich:


    stock IsNumeric(const string[])
    {
    new lenght = strlen(string);
    for (new i=0; i<length; i++)
    {
    if (!((string[i] <= '9' && string[i] >= '0') || (i==0 && (string[i]=='-' || string[i]=='+'))))
    {
    return false;
    }
    }
    return 0;
    }


    C:\Users\Moritz\Desktop\Selfmade\gamemodes\BeginnerScript.pwn(896) : error 017: undefined symbol "length"
    C:\Users\Moritz\Desktop\Selfmade\gamemodes\BeginnerScript.pwn(895) : warning 204: symbol is assigned a value that is never used: "lenght"


    Zeilen:


    for (new i=0; i<length; i++)
    {


    hoffe es kann einer helfen


    LG


    Moritz

    Hallo,


    wenn ich den Server starte und auf ein Motorrad gehe dann ist der Motor an wieso?


    dcmd_motor(playerid,params[])
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new engine,light,alarm,doors,bonnet,boot,objective;
    new veh = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(veh,engine,light,alarm,doors,bonnet,boot,objective);
    if(Motor[veh] == 0)
    {
    SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,light,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,COLOR_RED,"Der Motor ist nun an!");
    Motor[veh] = 1;
    }
    else
    {
    SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,light,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,COLOR_RED,"Der Motor ist nun aus!");
    Motor[veh] = 0;
    }
    }
    return ;


    und ganz oben


    new Motor[MAX_VEHICLES] = 0;


    Hoffe es kann einer helfen


    LG


    Moritz

    Ich hab aber Spawninfo das geht ja auch aber ich hab ja nur das mit den LEadern dazu gemacht und zack es geht net habs nun so:


    forward SetPlayerSpawn(playerid);
    public SetPlayerSpawn(playerid)
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    if(SInfo[playerid][pBan] == 0)
    {
    if(SInfo[playerid][pLeader] == 0)
    {
    SetSpawnInfo(playerid,0,29,2555.0,454.0,56.0,0.0,0,0,0,0,0,0);
    SetPlayerInterior(playerid,0);
    SetPlayerFacingAngle(playerid, 4.0557);
    }
    if(SInfo[playerid][pLeader] == 1)
    {
    SetPlayerPos(playerid,197.0630,168.4374,1003.0234); // los santos
    SetPlayerInterior(playerid,3);
    SetPlayerFacingAngle(playerid, 4.0557);
    }
    }
    else
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    new string[128];
    SendClientMessage(playerid,COLOR_RED,"Du bist gebannt... Mach dir gedanken warum...");
    format(string,sizeof(string),"Spieler %s wollte mit seinem gebannten Account online kommen...",name);
    SendClientMessageToAll(COLOR_RED,string);
    Kick(playerid);
    }
    }
    else
    {
    return 1;
    }
    }


    geht net

    Hallo,


    ich bin derzeit drann ein neues Selfmade zu schreiben aber meine Fraktions spawnt nicht sondern da kommt ein großer Schwazer kasten und kommt spiel läd... dazu flackert es so doof...


    Mein Spawn:


    forward SetPlayerSpawn(playerid);
    public SetPlayerSpawn(playerid)
    {
    if(SInfo[playerid][pLeader] == 1)
    {
    SetPlayerPos(playerid,197.0630,168.4374,1003.0234); // los santos
    SetPlayerInterior(playerid,3);
    SetPlayerFacingAngle(playerid, 4.0557);
    }
    }
    forward SpawnFinder(playerid);
    public SpawnFinder(playerid)
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    if(SInfo[playerid][pBan] == 0)
    {
    if(GetPVarInt(playerid,"TOT") == 0)
    {
    switch ( SInfo[playerid][pLeader] )
    {
    case 0: SetSpawnInfo(playerid,0,29,2555.0,454.0,56.0,0.0,0,0,0,0,0,0);


    }
    }
    else
    {
    SetSpawnInfo(playerid,0,162,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
    }
    SetPlayerHealth(playerid,SInfo[playerid][pLeben]);
    SpawnPlayer(playerid);
    SetPlayerSpawn(playerid);


    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist gebannt... Mach dir gedanken warum...");
    Kick(playerid);
    }
    }
    else
    {
    return 1;
    }
    return 0;
    }


    hoffe es kann mir einer helfen


    LG


    Moritz

    Ja


    //e


    aber wenn ich mich als gebannt einlogge geht es noch weil man erst beim spawnen wieder gekickt wird nach nem unban gehts nich mehr

    jetzt gehts nach nem umban kann ich mich net mehr einloggen da kommt das dass passwort falsch ist...


    ocmd:unban(playerid,params[])
    {
    //if(PlayerInfo[playerid][pAdmin] >= 1)return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    new name[MAX_PLAYER_NAME];
    new grund[64];
    new Spielerdatei[128];
    if(sscanf(params,"ss",name,grund)) return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /unban [Name][Grund]");
    new string[128];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    format(string,sizeof(string),"[Unban]: Man hat den Spieler %s entsperrt. Grund: %s",name,grund);
    dini_IntSet(Spielerdatei,"Ban",0);
    SendClientMessageToAll(COLOR_RED,string);
    return 1;
    }

    ob der spieler gebannt ist


    if(PlayerInfo[playerid][pBan] == 1) //autoban
    {
    format(string2,sizeof(string2)," %s wurde gekickt, sein Account ist gebannt...",playername2);
    ABroadCast(COLOR_LIGHTRED,string2,1);
    SendClientMessage(playerid,COLOR_RED," Dein Account ist gebannt! Mach dir mal Gedanken, warum...");
    Kick(playerid);
    return 1;
    }


    ist beim login wenn ich mich einlogge werde ich nicht gekickt sondern bei em reloggt er sich oder ladet sich halt neu

    ocmd:unban(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    new name[MAX_PLAYER_NAME];
    new grund[64];
    new Spielerdatei[128];
    if(sscanf(params,"ss",name,grund)) return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /unban [Name][Grund]");
    new string[128];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    format(string,sizeof(string),"[Unban]: Man hat den Spieler %s entsperrt. Grund: %s",name,grund);
    PlayerInfo[Spielerdatei][pBan] = 0;
    SendClientMessageToAll(COLOR_RED,string);
    return 1;
    }


    Error:


    C:\Users\Moritz\Desktop\Scripte\Era Script\gamemodes\Release.pwn(63528) : error 033: array must be indexed (variable "Spielerdatei")


    PlayerInfo[Spielerdatei][pBan] = 0;

    Habs nun so:


    stock Unban(playerid)
    {
    format(string15,sizeof(string15),"/Accounts/%s.ini",playerid);
    (!dini_Exists(string15))return SendClientMessage(playerid,COLOR_WHITE,"Dieser Spieler existiert nicht!");
    PlayerInfo[playerid][pBan] = 0;
    }


    dcmd_unban(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    new pIdName[MAX_PLAYER_NAME];
    new grund[64];
    if(sscanf(params,"ss",pIdName,grund)) return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /unban [Name][Grund]");
    if(PlayerInfo[pIdName][pBan] == 1)
    {
    /*format(string15,sizeof(string15),"/Accounts/%s.ini",pIdName);
    (!dini_Exists(string15))return SendClientMessage(playerid,COLOR_WHITE,"Dieser Spieler existiert nicht!");
    PlayerInfo[pIdName][pBan] = 0;*/
    SendClientMessage(playerid, COLOR_GREEN, "Spieler entbannt!");
    UnBan(pIdName);
    //format(string,sizeof(string),"[Unban]: %s hat den Spieler %s entsperrt. Grund: %s",PlayerName(playerid),name,grund);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht gebannt!");
    return 1;
    }
    }


    kriege errors:


    C:\Users\Moritz\Desktop\Scripte\Era Script\gamemodes\Release.pwn(63531) : error 033: array must be indexed (variable "pIdName")
    C:\Users\Moritz\Desktop\Scripte\Era Script\gamemodes\Release.pwn(63537) : error 017: undefined symbol "UnBan"
    C:\Users\Moritz\Desktop\Scripte\Era Script\gamemodes\Release.pwn(63545) : warning 209: function "dcmd_unban" should return a value