Beiträge von Shenjushka

    Guten Abend liebes Breadfish Forum,


    ich hab ein Problem mit meinen Icons Speichern.
    Mein Code zum erstellen des Business:


    ocmd:createladen(playerid,params[])
    {
    new Float:x,Float:y,Float:z,preis,level,int,world,opentime,closetime;
    new Zeit = gettime();
    if(sscanf(params,"dddddd",preis,level,int,world,opentime,closetime))return SendClientMessage(playerid,ROT,"FEHLER:/createladen [PREIS] [LEVEL] [INT-NR] [V-WELT] [OpenTime] [CloseTime]");
    if(int < 0 || int > 22)return SendClientMessage(playerid,ROT,"FEHLER:Die INTERIOR-NUMMER muss zwischen 0 - 22 liegen!");
    if(Zeit < 0 || Zeit < 24)return SendClientMessage(playerid,ROT,"FEHLER:Die LADEN-ZEITEN müssen zwischen 0 - 24Uhr liegen!");
    GetPlayerPos(playerid,x,y,z);
    ErstelleLaden(x,y,z,"Keiner",preis,level,int,world,opentime,closetime);
    switch(int)
    {
    case 0:{
    }
    case 1:{
    }
    case 2:{
    SetPlayerMapIcon(playerid,6,x,y,z,6,0,MAPICON_LOCAL);
    }
    case 3:{
    SetPlayerMapIcon(playerid,6,x,y,z,6,0,MAPICON_LOCAL);
    }
    case 4:{
    SetPlayerMapIcon(playerid,6,x,y,z,6,0,MAPICON_LOCAL);
    }
    case 5:{
    SetPlayerMapIcon(playerid,6,x,y,z,6,0,MAPICON_LOCAL);
    }
    case 6:{
    SetPlayerMapIcon(playerid,21,x,y,z,21,0,MAPICON_LOCAL);
    }
    case 7:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 8:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 9:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 10:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 11:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 12:{
    SetPlayerMapIcon(playerid,45,x,y,z,45,0,MAPICON_LOCAL);
    }
    case 13:{
    SetPlayerMapIcon(playerid,48,x,y,z,48,0,MAPICON_LOCAL);
    }
    case 14:{
    SetPlayerMapIcon(playerid,49,x,y,z,49,0,MAPICON_LOCAL);
    }
    case 15:{
    SetPlayerMapIcon(playerid,50,x,y,z,50,0,MAPICON_LOCAL);
    }
    case 16:{
    SetPlayerMapIcon(playerid,10,x,y,z,10,0,MAPICON_LOCAL);
    }
    case 17:{
    SetPlayerMapIcon(playerid,14,x,y,z,14,0,MAPICON_LOCAL);
    }
    case 18:{
    SetPlayerMapIcon(playerid,29,x,y,z,29,0,MAPICON_LOCAL);
    }
    case 19:{
    SetPlayerMapIcon(playerid,50,x,y,z,50,0,MAPICON_LOCAL);
    }
    }
    return 1;
    }


    So erstelle ich ein MapIcon, wenn ich die Interior ID angebe, es ensteht auch ein MapIcon auf der Map,
    aber wenn ich dann den Server restarte, geht zwar noch der interior, aber ich sehe dann kein Icon.


    stock zum laden des Businesses:
    LadenInfo[lid][Interior] = dini_Int(LadenDatei,"Interior");


    und erstellung:
    dini_IntSet(LadenDatei,"Interior",int);


    Es funktioniert alles, bis auf dieses Icon. X(
    Danke im vorraus.

    Hey, ich habe an meinem Business Befehle ein bisschen rumgespielt und wollte testen,
    ob es funktioniert, wenn man beim Business erstellen, sofort den MapIcon angeben kann, aber das buggt anscheinend.
    Im Script kommen keine Errors, aber wenn ich eig. alles richtige angebe, kommt die Standart Errormeldung, als ob
    ich etwas vergessen habe anzugeben unzwar der:

    SendClientMessage(playerid,ROT,"FEHLER:/createladen [PREIS] [LEVEL] [INT-NR] [V-WELT] [OpenTime] [CloseTime] [MAPICON-ID]");


    Hier ist der ganze Befehle:
    ocmd:createladen(playerid,params[])
    {
    new Float:x,Float:y,Float:z,preis,level,int,world,opentime,closetime,mapicon;
    new Zeit = gettime();
    if(sscanf(params,"ddddddd",preis,level,int,world,opentime,closetime))return SendClientMessage(playerid,ROT,"FEHLER:/createladen [PREIS] [LEVEL] [INT-NR] [V-WELT] [OpenTime] [CloseTime] [MAPICON-ID]");
    if(int < 0 || int > 22)return SendClientMessage(playerid,ROT,"FEHLER:Die INTERIOR-NUMMER muss zwischen 0 - 22 liegen!");
    if(Zeit < 0 || Zeit < 24)return SendClientMessage(playerid,ROT,"FEHLER:Die LADEN-ZEITEN müssen zwischen 0 - 24Uhr liegen!");
    GetPlayerPos(playerid,x,y,z);
    SetPlayerMapIcon(playerid,mapicon,x,y,z,mapicon,0,MAPICON_LOCAL);
    ErstelleLaden(x,y,z,"Keiner",preis,level,int,world,opentime,closetime,mapicon);
    return 1;
    }


    Seht ihr evtl. den Fehler?


    Gruß,

    Guten Abend,
    ich möchte für mein Businesssystem ein Öffnungszeitensystem erstellen, aber weis nicht richtig,
    wie ich die Abfragen sollen. Ich habe schon alles geschrieben etc, aber wenn er "/enter" schreibt und der
    Laden geschlossen hat, soll eine Fehlermeldung kommen.


    Code:
    LadenInfo[lid][OpenTime]
    LadenInfo[lid][CloseTime]


    Daraus, brauche ich eine Abfrage, hoffe mir kann jemand helfen.

    Okay:


    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)){
    if(GetPVarInt(playerid,"Eingeloggt") == 1){
    SpielerInfo[playerid][pLevel] = mysql_SetInt("accounts","Level",GetPlayerScore(playerid),"Name",SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pGeld] = mysql_SetInt("accounts","Geld",GetPlayerMoney(playerid),"Name",SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pSkin] = mysql_SetInt("accounts","Skin",GetPlayerSkin(playerid),"Name",SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Admin", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Herkunft", SpielerInfo[playerid][pHerkunft], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "X", SpielerInfo[playerid][pX], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "Y", SpielerInfo[playerid][pY], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "Z", SpielerInfo[playerid][pZ], "Name", SpielerInfo[playerid][pName]);
    mysql_SetFloat("accounts", "Personalausweis", SpielerInfo[playerid][pPerso], "Name", SpielerInfo[playerid][pName]);
    mysql_SetInt("accounts", "Tutorial", SpielerInfo[playerid][pTutorial], "Name", SpielerInfo[playerid][pName]);
    mysql_debug();
    }
    }
    return 1;
    }

    Guten Tag liebe Community,


    ich habe ein Problem mit der abspeicherung von MySQL. Ich habe eine Tabelle vorhanden und es hat vor kurzem alles gespeichert,
    aber nun Speichert er nur noch meinen Namen, Passwort sowie Adminlevel. Der Rest wird nicht gespeichert. An was könnte es liegen?


    Hier der Code von "OnPlayerDisconnect":
    public OnPlayerDisconnect(playerid, reason)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    SpielerInfo[playerid][pX] = X;
    SpielerInfo[playerid][pY] = Y;
    SpielerInfo[playerid][pZ] = Z;
    DeletePVar(playerid,"Eingeloggt");
    SavePlayer(playerid);
    return 1;
    }


    Das steht drinnen, habe mir auch im Spiel Geld gegeben habe mich reloggt und es wird nicht gespeichert, sowie die Positionen etc...


    Danke im vorraus.

    Nun zu meiner Bewertung. Die Vorstellung gefällt mir gut, alles übersichtilich, das Forum gefällt
    mir ebenfalls sehr gut. Design gefällt mir, alles geordnert 1a. Aber Server kommt mir schlecht rüber.
    Es sind 3/4 Supporter/Admins Online, aber schaffen es nicht ein Ticket zu bearbeiten und gammeln lieber weiter rum und Killen
    andere.


    Fazit:
    Vorstellung: 8/10 - Forum: 10/10 - Server: 3.5/10

    Was wollt ihr denn mit Eurem Timer? OMG !


    Erstelle eine if Abfrage, ob er genau an der position ist, dann kannst du ihm eine nachricht schicken ;)


    if(IsPlayerInRangeOfPoint(playerid,5.0,X,Y,Z)){
    SendClientMessage(playerid,FARBE,"Text");
    }


    Gruß,

    Mir kommts so vor als ob du noch nie World of Warcraft gespielt hast,
    wenn nicht dann mach nicht keine Designs, wo du bei den Spielen keine Ahnung hast.


    Augenstechen X(


    Design: 2/10 - Siehe oben