[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Warning: warning 204: symbol is assigned a value that is never used: "chat_color"


    Hier der Code:
    new chat_color;
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    if(!IsPlayerInRangeOfPoint(i, CHAT_RADIUS, x , y , z)) continue;
    new Float:distance = GetPlayerDistanceFromPoint(i, x, y, z);
    if(distance < CHAT_RADIUS / CHAT_FADES)
    {
    chat_color = CCHAT;

    }
    else if(distance < CHAT_RADIUS / CHAT_FADES * 2)
    {
    chat_color = CFADE1;



    }
    else if(distance < CHAT_RADIUS / CHAT_FADES * 3)
    {
    chat_color = CFADE2;



    }
    else if(distance < CHAT_RADIUS / CHAT_FADES * 4)
    {
    chat_color = CFADE3;



    }
    else if(distance <= CHAT_RADIUS / CHAT_FADES * 5)
    {
    chat_color = CFADE4;



    }
    SendClientMessage(i,CCHAT, string);

    }


    Woran liegt das :o ??

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • @Mew:
    Danke :) Hat funktioniert hab nicht aufgepasst hehe

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • Ich hab mal wieder eine Frage und zwar gibt es eine Funktion, wo man vom Gamemode aus Sachen aus dem Filterscript abrufen kann.
    Ich hab mir ein kleines Anti-Cheat gebastelt und dies ist in einem Filterscript.. nun möchte ich das von meinem Anti-Cheat die "SetPlayerHealth" Funktion in meinem Gamemode so gesagt eingefügt wird das ich diese SetPlayerHealth Funktion auch in meinem Gamemode nuten kann.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hallo ich habe eine Kleine Frage wie kann ich den Skin laden ?
    ich habe das gerade hinbekommen das der Skin vom Spieler gespeichert wird aber nicht wie er den Skin auch Ladet


    savePlayer(playerid)
    {
    sInfo[playerid][eingeloggt] = 1;
    new query[128];
    format(query,sizeof(query),"UPDATE user SET level='%i',skin='%i',money='%i',alevel='%i' WHERE id='%i'",
    GetPlayerScore(playerid),GetPlayerSkin(playerid),GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }


    //Spieler laden


    sInfo[playerid][eingeloggt] = 1;
    sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
    SetPlayerScore(playerid,sInfo[playerid][level]);
    sInfo[playerid][db_id] = cache_get_field_content_int(0,"id",dbhandle);
    SetPlayerMoney(playerid,cache_get_field_content_int(0,"money",dbhandle));
    sInfo[playerid][alevel] = cache_get_field_content_int(0,"alevel",dbhandle);
    SendClientMessage(playerid,GRÜN,"Erfolgreich eingeloggt!");
    loadPlayerCars(playerid);

  • Schönen Abend,
    Mein problem liegt beim Hashen von Passwörtern, hier mein Code.


    Hier wird das Passwort beim Registrieren gehasht:
    format(query, sizeof(query), "INSERT INTO accounts (Spielername, Passwort) VALUES ('%s', MD5('%s'))", name, pass);


    Hier wird das Passwort beim Login gehasht:
    if(!strcmp(MD5_Hash(inputtext), MySQL_Password(sName(playerid)), true))


    So wird es geprintet:
    printf("inputtext: %s", inputtext);
    printf("MD5_Hash: %s", MD5_Hash(inputtext));
    printf("MySQL_Password: %s", MySQL_Password(sName(playerid)));


    Das kommt dabei raus:
    [21:44:11] inputtext: 123456
    [21:44:11] MD5_Hash: E10ADC3949BA59ABBE56E057F20F883E
    [21:44:11] MySQL_Password: e10adc3949ba59ab


    Mit freundlichen Grüßen
    Grapefruit

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen