Beiträge von SuperGameBreak

    moin,


    Ich bin noch sehr neu und habe mal versucht alle Map Objekte über ein Filterscript Laden zu lassen aber es geht nicht kann mit bitte einer helfen und sagen wie ich das machen kann.



    #include <a_samp>


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }
    #endif


    public OnGameModeInit()
    {
    // Hier habe ich alle Objekte rein gemacht
    return 1;
    }


    public OnGameModeExit()
    {
    return 1;
    }


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }





    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    return 1;
    }





    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
    return 1;
    }





    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
    return 1;
    }





    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }// 335
    public OnPlayerExitedMenu(playerid)
    {
    return 1;
    }
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
    return 1;
    }
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    return 1;
    }
    public OnRconLoginAttempt(ip[], password[], success)
    {//349
    return 1;
    }





    public OnPlayerUpdate(playerid)
    {
    return 1;
    }





    public OnPlayerStreamIn(playerid, forplayerid)
    {
    return 1;
    }





    public OnPlayerStreamOut(playerid, forplayerid)
    {
    return 1;
    }





    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    return 1;
    }





    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"Eingeloggt")== 1)
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Playerdatei,"Level", Spieler[playerid][Level]);
    dini_IntSet(Playerdatei,"Admin", Spieler[playerid][Admin]);
    dini_IntSet(Playerdatei,"Geld", GetPlayerMoney(playerid));//518
    dini_IntSet(Playerdatei,"Level", GetPlayerScore(playerid));
    }
    return 1;
    }

    Ich hoffe mir kann einer helfen. langsam geht mir das auf den sack.


    //edit meinung
    //edit aktuallisiert
    //edit aktuallisiert

    habe ich aber es bleibt immer noch so !!


    weiste da erstellst du einen Beitrag und hoffst das dir einer hilft und guckst und machst und nach 2 stunden hat dir immer noch keiner geholfen. dann wenn du fragst wie man Scripten lernen soll saen sie dir "guck dir das wiki an" oder "such dir ein paar tut und ver such sie zu verstehen" dann das beste "fals du dann noch fragen hast mach einfach hier ein Thema auf !!" und was kommt dann nach 2 stunden hat immer noch keiner geholfen.

    Moin,


    Ich habe das Problem das der Befehl "Kick" nicht erkannt wird includet ist es aber.
    deswegen bekomme ich diese Errors

    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(335) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(335) : warning 215: expression has no effect
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(349) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(349) : warning 215: expression has no effect
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(518) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(518) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.



    hier mal ein Befehl mit dem Kick befehl.



    ocmd:kick(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID,grund[128],string[128];
    if(sscanf(params,"ud[128]",pID,grund))return SendClientMessage(playerid,Orange,"Server: /kick [ID/Name] [Grund]");
    format(string,sizeof(string),"Server: Spieler %s wurde gekickt von %s | Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(Kick,string);
    Kick(pID);
    return 1;
    }

    ich hoffe mir kann einer Weiter helfen da ich noch sehr neu bin weis ich nciht was ich da machen kann..

    Moin,


    Ich habe ein Problem mit diesen Errors


    Da sind die Zeilen:



    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Registrier Vorgang abgebrochen.\n Du wurdest gekickt!");
    Kick(playerid); // Zeile 350
    return 1;
    }


    if(response == 0)
    {

    SendClientMessage(playerid,Rot,"Du hast den Login Vorgang Abgebrochen\n Du wurdest gekickt!");
    Kick(playerid); // Zeile 336
    return 1;
    }


    ocmd:kick(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID,grund[128],string[128];
    if(sscanf(params,"ud",pID,grund))return SendClientMessage(playerid,Orange,"Server: /kick [ID/Name] [Grund]");
    format(string,sizeof(string),"Server: Spieler %s wurde gekickt von %s | Grund: %s",SpielerName(pID),SpielerName(playerid),grund); // Zeiler 511
    SendClientMessageToAll(Kick,string);
    Kick(pID); // Zeile 513
    return 1;

    moin,


    Ich habe ein Problem mit einem ocmd befehl und zwar bekomme ich immer ein Warming


    PHP
    C:\Users\Mike\Desktop\Pawno_Sachen\gamemodes\DeathScriptv.0.0.1.0.pwn(383) : warning 203: symbol is never used: "you"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Warning.


    hier ist der Code dazu:

    ocmd:you (playerid, params[])
    {
    new Oplayerid;
    if(sscanf(params,"u",Oplayerid))return SendClientMessage(playerid,Orange,"Nenutze: /you [ID]");
    else if(!IsPlayerConnected(Oplayerid))return SendClientMessage(playerid,Rot,"Der Spieler ist nicht Online.");
    else
    {
    SendClientMessage(Oplayerid,Blau,"Ich werde dich Killen :D !");
    SetPlayerHealth(Oplayerid,0);
    }
    return 1;
    }

    Ich hoffe es kann mir einer von euch helfen.

    moin,


    ich habe versucht ein Login system du schreiben aber das kommt dabei raus



    Zeile 75



    public OnPlayerConnect(playerid)
    {
    new string[64];
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"Pawno_Sachen\Accounts\%s.ini",pname); // Zeile 75
    if(fexist(accFormat))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Dein Account wurde gefunden! Du kannst dich nun Einloggen","Abbrechen","Weiter");
    format(string,sizeof(string),"Herzlich Willkommen %s",pname);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Dein Account wurde nicht gefunden. Wir freuen uns das du unseren\n Server gefunden hast. Bitte gib dein Passwort ein.","Abbrechen","Weiter");

    }
    return 1;
    }


    Zeile 93



    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"Pawno_Sachen\Accounts\%s.ini",pname); // Zeile 93
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
    dini_IntSet(accFormat,"Premium",Spieler[playerid][Premium]);
    dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
    dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]);
    dini_IntSet(accFormat,"Score",Spieler[playerid][Score]);
    }
    Spieler[playerid][eingeloggt] = 0;


    Zeile 275 bis 330



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"Pawno_Sachen\Accounts\%s.ini",pname); // Zeile 275
    if(response)
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","dein Account wurde gefunden! Du kannst dich nun Einloggen.","Abbrechen","Weiter");
    return SendClientMessage(playerid,Rot,"Du hast kein Passwort eingegeben!");
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
    {
    Spieler[playerid][skin] = dini_Int(accFormat,"skin");
    Spieler[playerid][eingeloggt] = 1;
    Spieler[playerid][Premium] = dini_Int(accFormat,"Premium");
    SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")-GetPlayerMoney(playerid));
    Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
    SendClientMessage(playerid,Hellgruen,"Du hast dich Eingeloggt.");
    }
    else // Zeile 297
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","dein Account wurde gefunden! Du kannst dich nun Einloggen.","Abbrechen","Weiter");
    SendClientMessage(playerid,Rot,"Du hast ein falsches Passwort eingegeben!");
    }
    }
    case DIALOG_REG:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich.","Abbrechen","Weiter");
    return SendClientMessage(playerid,Rot,"Dein Passwort ist nicht lang genug!");
    }
    dini_Create(accFormat); // Zeile 310
    dini_Set(accFormat,"Passwort",inputtext);
    dini_IntSet(accFormat,"Admin",0);
    dini_IntSet(accFormat,"Score",0);
    dini_IntSet(accFormat,"Geld",0);
    dini_IntSet(accFormat,"Premium",0);
    Spieler[playerid][Admin] = 0;
    SendClientMessage(playerid,Hellgruen,"Du hast dir einen Account auf /*DEINNAME*/ angelegt. Viel Spaß auf dem Server!");
    }
    }


    }
    else
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte Logge dich ein.","Abbrechen","Weiter");
    case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Dein Account wurde nicht gefunden. Wir freuen uns das du unseren\n Server gefunden hast. Bitte gib dein Passwort ein!","Abbrechen","Weiter");
    }
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) = 0) // Zeile 330
    {
    Spieler[playerid][skin] = dini_Int(accFormat,"skin");
    Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
    Spieler[playerid][Premium] = dini_Int(accFormat,"Premium");
    SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")-GivePlayerMoney(playerid));
    SendClientMessage(playerid,Gruen,"Du hast dich erfolgreich eingeloggt.");
    }
    return 1;
    }


    Ich hoffe mir kann einer helfen ,gerne auf per Team Viewer