Beiträge von Master147

    Hey Community,


    ich möchte jetzt z.B. das die Polizei in ihre cars können ohne /flock zu machen wie könnte man das machen? mit keys ?


    Ich hoffe jemand kann mir Tipps geben


    MfG


    Master

    ocmd:sethealth(playerid,params[])
    {
    new pname[MAX_PLAYER_NAME],ename[MAX_PLAYER_NAME],save[13 + MAX_PLAYER_NAME],pid,health,msg_sender[46 + MAX_PLAYER_NAME],msg_empfaenger[46 + MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(save,sizeof(save),"/Spieler/%s.ini",pname);
    sInfo[playerid][pLevel] = dini_Int(save,"pLevel");
    if(sInfo[playerid][pLevel] < 2)
    if(sscanf(params,"ui",pid,health)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /sethealth [Spieler-ID][Health]");
    SetPlayerHealth(pid,health);
    GetPlayerName(pid,ename,sizeof(ename));
    format(msg_sender,sizeof(msg_sender),"Info: Du hast %s's Gesundheit auf %i angepasst",ename,health);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,msg_sender);
    format(msg_empfaenger,sizeof(msg_empfaenger),"Info: %s hat deine Gesundheit auf %i angepasst.",pname,health);
    SendClientMessage(pid,COLOR_LIGHTBLUE,msg_empfaenger);
    return 1;
    }


    versuchs mal so

    Guten Tag Community,


    ich habe ein Problem und zwar wenn ich z.B jemanden ein Warn gebe wird es nicht in der Datenbank gespeichert


    Der stock zum speichern


    Stock:


    Spoiler anzeigen
    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pWarn] = mysql_GetInt("accounts", "Warn", "Name", SpielerInfo[playerid][pName]);
    SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
    SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
    GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
    new string[128];
    format(string,sizeof(string),"{FF9D00}Server: {FFFFFF}Herzlich Willkommen %s",SpielerInfo[playerid][pName]);
    SendClientMessage(playerid,WHITE,string);
    }
    if(gettime()< SpielerInfo[playerid][pTBan])
    {
    SendClientMessage(playerid,ROT,"Du bist noch gebannt. Komm später wieder.");
    Kick(playerid);
    return 1;
    }
    if(SpielerInfo[playerid][pBanned] == 1)
    {
    Kick(playerid);
    }
    return 1;
    }
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Admin", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Ban", SpielerInfo[playerid][pBanned], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Männlich", SpielerInfo[playerid][pMaennlich], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Weiblich", SpielerInfo[playerid][pWeiblich], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Tot", SpielerInfo[playerid][pTot], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "pTX", SpielerInfo[playerid][pTX], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "pTY", SpielerInfo[playerid][pTY], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "pTZ", SpielerInfo[playerid][pTZ], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Fraktion", SpielerInfo[playerid][pFraktion], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Warn", SpielerInfo[playerid][pWarn], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "TBan", SpielerInfo[playerid][pTBan], "Name", SpielerInfo[playerid][pName]);
    }
    }
    return 1;
    }

    Mach einfach eine Rangeofpoint abfrage wenn er Wanteds hat einjailen wenn nicht soll da dann stehen er hat keine WPS.


    wenn du mit enums arbeitest


    SpielerInfo[playerid][pJailtime] = (SpielerInfo[playerid][pWantedlevel] * Deine Zahl);

    Ich wollte gerade mit Freunden das Prp script test besser gesagt uns anschauen wie es aufgebaut ist da starte ich den server und es kommt das problem



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


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


    [17:15:38] weburl = "www.sa-mp.com" (string)
    [17:15:38]
    [17:15:38] Server Plugins
    [17:15:38] --------------
    [17:15:38] Loading plugin: sscanf.so
    [17:15:38]


    [17:15:38] ===============================


    [17:15:38] sscanf plugin loaded.


    [17:15:38] Version: 2.8.1


    [17:15:38] (c) 2012 Alex "Y_Less" Cole


    [17:15:38] ===============================


    [17:15:38] Loaded.
    [17:15:38] Loading plugin: nativechecker.so
    [17:15:38] Failed (plugins/nativechecker.so: cannot open shared object file: No such file or directory)
    [17:15:38] Loading plugin: streamer.so
    [17:15:38]


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


    [17:15:38] Loaded.
    [17:15:38] Loading plugin: mysql.so
    [17:15:38] Failed (plugins/mysql.so: undefined symbol: _Z13stringvprintfPKcPc)
    [17:15:38] Loaded 2 plugins.


    [17:15:38]
    [17:15:38] Filterscripts
    [17:15:38] ---------------
    [17:15:38] Loaded 0 filterscripts.


    [17:15:38] Script[gamemodes/myVictory.amx]: Run time error 19: "File or function is not found"
    [17:15:38] Number of vehicle models: 0


    wenn du es so sagst hast den warning so ;)


    C:\Users\Koray Bircan\Desktop\Selfmade by Koray\gamemodes\selfmadebykoray.pwn(1666) : warning 208: function with tag result used before definition, forcing reparse
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    das ist drin :)
    stock mysql_GetFloat(Table[], Field[], Where[], Is[])
    {
    new query[128], Float:sqlfloat;
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_float(sqlfloat);
    mysql_free_result();
    return sqlfloat;
    }

    Hey Community,


    kriege den Warning



    code:

    Spoiler anzeigen
    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
    SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
    SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
    GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
    }
    if(SpielerInfo[playerid][pBanned] == 1)
    {
    Kick(playerid);
    }
    return 1;
    }


    Fehler

    Spoiler anzeigen
    C:\Users\Koray Bircan\Desktop\Selfmade by Koray\gamemodes\selfmadebykoray.pwn(1678) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    1 Warning.

    warning leider :/


    C:\Users\Koray Bircan\Desktop\Selfmade by Koray\gamemodes\selfmadebykoray.pwn(1145) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    //EDit


    ok wurde gelöst mit einem Stock :)

    Guten Tag Community,


    ich habe eine abfrage gemacht mit Fraktion aber wenn ich den Befehl nutze steht da ich bin nicht in der fraktion


    if(SpielerInfo[playerid][pFraktion] == 1)return SendClientMessage(playerid,WHITE,"Du bist nicht bei den Latinos!");


    MfG


    MAster

    Ach komm schon... Wie viele dieser Threads, was wo rein kommen könnte, denn noch ? xD
    Denk dir einfach beim Entwickeln was aus, was passen könnte, das brauchen wir Webdeveloper am meisten ^^


    Eigene Mitgliederliste, Benutzer kicken / inviten, mit anderen Leadern "chatten"


    Ach kommt schon führt euch nicht so wie kinder auf . Er fragt hier ja nur was.Wenn es euch stört guckt garnicht rein


    Ich würde :


    Invite / Uninvite machen
    Member liste
    Strafkatalog
    Leute die Wanteds haben

    Die Überschrift sagt schon alles


    forward bantimer(playerid);
    ocmd:ban(playerid,params[])
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,0xFFFFFF,"Du bist nicht Eingeloggt!");
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0xFFFFFF,"Du bist kein Admin.");
    new pID,reason;
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xFFFFFF,"Benutzung: /ban [Playerid/Name] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xFFFFFF,"Die Person ist nicht Online");
    new string[128];
    format(string,sizeof(string),"ACMD: %s wurde von %s gebannt! Grund: %s",SpielerInfo[pID][pName],SpielerInfo[playerid][pName],reason);
    SendClientMessageToAll(0xFFFFFF,string);
    SetTimer("bantimer",2000,false);
    return 1;
    }
    public bantimer(playerid)
    {
    mysql_SetInt("accounts","TBan",1,"Name",SpielerInfo[playerid][pName]);
    Kick(playerid);
    return 1;
    }