Beiträge von palwal

    Bitte überfällt euch nicht gegenseitig wegen das UCP Script. Wie gesagt ich supporte die UCP aber eigentlich nicht mehr.


    Ausserdem habe ich nicht Puma wegen dokumentenfälschung angezeigt sondern wegen Amtsanmaßung und verdacht auf Scheingewerbe und blabla. :)
    Und soweit ich weiss ist das Fragen jeglicher Scripts in Breadfish verboten :)

    was sagt die server log und zeig mal den onplayerdisconnect part sowie auch das speichern des spielers

    Server-Log
    [14:29:32]
    UPDATE `accounts` SET gesamtminutes = '1433',pfandflaschen = '0',coins = '15',lastonline = '1399321240',frakinvited = '125',online = '0',tutorial = '0',IP = '' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET Leben = '0.000000', Armour = '0.000000', DutyChar = '289', Gehalt = '0', Wanted = '0', KastenKit = '0', MedicKit = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET BanGrund = '', GebanntVon = '', Tankkey = '999' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET Knast = 0, Verbrechen = 0, Bank = 0, BankPin = 0 WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET AutoPunkte = 0, MotorradPunkte = 0, FlugzeugPunkte = 0, LkwPunkte = 0, WaffenPunkte = 0, BootPunkte = 0, ScheinSperreNow = 0, ScheinSperreTill = 0 WHERE `name` = 'palwal'
    [14:29:32]
    Endet Ausführung !
    [14:29:32]
    Startet Ausführung !
    [14:29:32]
    UPDATE `accounts` SET Bizkey = '0',banned = '0',admin = '6',donater = '3',upgradepoints = '16',reg = '1',sex = '1',exp = '17',maxexp = '92',level = '22',hand = '51434619',konto = '1318937352' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET crimes = '0',arrested = '0',wanteddeaths = '0',phonebook = '0',lottonr = '0',fishes = '0',biggestfish = '0',job = '2',kills = '0',deaths = '25' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET jobgehalt = '0',headvalue = '0',jailed = '0',jailtime = '0',mats = '0',gras = '0',lsd = '0',kokain = '0',helmid = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET kmedizin = '0',gmedizin = '0',member = '1',rank = '6',charakter = '288',contracttime = '0',health = '0',interior = '0',local = '0',team = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET pnumber = '332775',housekey = '7',bizzkey = '999',carlic = '0',flylic = '0',motolic = '0',lkwlic = '0',ALG = '0',carinsurance = '0',lifeinsurance = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET boxmats = '0',boxgras = '0', boxlsd = '0',boxkokain = '0',boatlic = '0',fishlic = '0',gunlic = '0',gun1 = '0',gun2 = '0',gun3 = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET gun4 = '0',gun5 = '0',ammo1 = '0',ammo2 = '0',ammo3 = '0',ammo4 = '0',ammo5 = '0',cartime = '0',payday = '13',paydayhad = '5' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET cdplayer = '0',wins = '0',loses = '0',alcoholperk = '0',drugperk = '0',miserperk = '0',painperk = '0',traderperk = '0',detskill = '0',sexskill = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET boxskill = '0',lawskill = '0',mechskill = '0',jackskill = '0',carskill = '0',newsskill = '0',cockskill = '0',fishskill = '0',farmerskill = '0',tut = '1',warns = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET fuel = '0',married = '0',marriedto = '',kampfstil = '0',spawnchange = '0',wanteds = '0',sflic = '0',lvlic = '0',uhrid = '0',ownperso = '1' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET pinb = '0',handyid = '0',handyton = '0',handyakku = '1',zigid = '0',zig = '0',zigsucht = '0',handygeld = '0',handyver = '0',GWD = '0.000',playminutes = '48' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET gesamtminutes = '1433',pfandflaschen = '0',coins = '15',lastonline = '1399321240',frakinvited = '125',online = '0',tutorial = '0',IP = '' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET Leben = '0.000000', Armour = '0.000000', DutyChar = '289', Gehalt = '0', Wanted = '0', KastenKit = '0', MedicKit = '0' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET BanGrund = '', GebanntVon = '', Tankkey = '999' WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET Knast = 0, Verbrechen = 0, Bank = 0, BankPin = 0 WHERE `name` = 'palwal'
    [14:29:32]
    UPDATE `accounts` SET AutoPunkte = 0, MotorradPunkte = 0, FlugzeugPunkte = 0, LkwPunkte = 0, WaffenPunkte = 0, BootPunkte = 0, ScheinSperreNow = 0, ScheinSperreTill = 0 WHERE `name` = 'palwal'
    [14:29:32]
    Endet Ausführung !
    [...] USW....


    OnPlayerDisconnect
    [pwn=8324]public OnPlayerDisconnect(playerid, reason)
    {
    if(SpielerInfo[playerid][pLogged] == 1)
    {
    if(bombetype[playerid] == 1) {
    KillTimer(bombeexplode(playerid));
    }


    if(TicketStatus[playerid] >= 1)
    {
    if(TicketStatus[playerid] >= 2)
    {
    new info[300];
    new admin = TicketAdminID[playerid];
    KillTimer(TicketTimer[playerid]);
    TicketAdminID[playerid] = -1;
    TicketUserID[playerid] = -1;
    TicketText[playerid] = 0;
    TicketStatus[playerid] = 0;
    TicketStatus[admin] = 0;
    if(reason == 1)
    {
    format(info, sizeof(info), "[Ticket-System] Das Ticket mit %s ist beendet, Grund: Timeout", GetName(playerid));
    }
    else if(reason == 2)
    {
    format(info, sizeof(info), "[Ticket-System] Das Ticket mit %s ist beendet, Grund: Server verlassen", GetName(playerid));
    }
    else if(reason == 3)
    {
    format(info, sizeof(info), "[Ticket-System] Das Ticket mit %s ist beendet, Grund: Kick/Ban", GetName(playerid));
    }

    SendClientMessage(admin, 0xFFE600FF, info);

    }
    else
    {
    KillTimer(TicketTimer[playerid]);
    TicketAdminID[playerid] = -1;
    TicketUserID[playerid] = -1;
    TicketText[playerid] = 0;
    TicketStatus[playerid] = 0;
    }
    }
    SavePlayer(playerid);
    KillTimer(timer[playerid]);
    SpielerInfo[playerid][pName]=0;
    SpielerInfo[playerid][pLogged]=0;
    SpielerInfo[playerid][pKey]=0;
    SpielerInfo[playerid][pGebannt]=0;
    SpielerInfo[playerid][pBanGrund]=0;
    SpielerInfo[playerid][pGebanntVon]=0;
    SpielerInfo[playerid][pLevel]=0;
    SpielerInfo[playerid][pAdmin]=0;
    SpielerInfo[playerid][pPayDay]=0;
    SpielerInfo[playerid][pExp]=0;
    SpielerInfo[playerid][pMaxExp]=0;
    SpielerInfo[playerid][pWanted]=0;
    SpielerInfo[playerid][pDonateRank]=0;
    SpielerInfo[playerid][sJob]=0;
    SpielerInfo[playerid][sMember]=0;
    SpielerInfo[playerid][pGehalt]=0;

    //Reset
    Heiraten[playerid] = 0;
    Heiratsantrag[playerid] = -1;
    HEinladung[playerid] = 0;
    HOEinladung[playerid] = false;
    HEinladenTimer[playerid] = 0;
    KlauenPlayer[playerid];
    KlauenP[playerid] = false;
    KlauenTimer[playerid] = 0;
    KlauenTimer2[playerid] = 0;
    DarfKlauen[playerid] = true;
    accountEX[playerid] = 0;
    NewbieRoller[playerid] = 0;
    Bank[playerid] = 0;
    ADMIN[playerid] = 0;
    VIP[playerid] = 0;
    AFK[playerid] = 0;
    TicketStatus[playerid] = 0;
    TicketUserID[playerid] = 0;
    TicketAdminID[playerid] = 0;
    TicketText[playerid] = 0;
    MakeAnimation[playerid] = 0;
    controlmodus[playerid] = 0;
    bombelegen[playerid] = 0;
    bombeX[playerid] = 0;
    bombeY[playerid] = 0;
    bombeZ[playerid] = 0;
    bombetype[playerid] = 0;
    bombe[playerid] = 0;
    bombexplotimer[playerid] = 0;
    TicketTimer[playerid] = 0;
    MuteTime[playerid] = 0;
    BlindPlayer[playerid] = 0;
    HandyStatus[playerid] = true;
    FSpkwLeasson[playerid] = 0;
    FSpkwroute[playerid] = 0;
    FSlkwLeasson[playerid] = 0;
    FSlkwroute[playerid] = 0;
    FSmotorradLeasson[playerid] = 0;
    FSmotorradroute[playerid] = 0;
    CarFS[playerid] = 0;
    SpeedFSWarn[playerid] = 0;
    FanVon[playerid]=false;
    BauerArbeit[playerid] = 0;
    BauerRoute[playerid] = 0;
    vrk[playerid] = false;
    WantedKatalogSelected[playerid] = false;
    WantedKatalogPlayer[playerid] = 0;
    Ticket[playerid] = 0;
    TicketOfficer[playerid] = 0;
    TicketPreis[playerid] = 0;
    WantedLabel[playerid] = 0; //text
    BilligAutoSelected[playerid] = 0;
    VehicleSelected[playerid]=0;
    CarOrtung[playerid] = 0;
    timer[playerid] = 0;
    FrakInviter[playerid]=0;
    Notruf[playerid]=0;
    NotrufStatus[playerid]=0;
    NotrufOwned[playerid] = 0;
    NotrufX[playerid] = 0;
    NotrufY[playerid] = 0;
    NotrufZ[playerid] = 0;
    MNotruf[playerid]=0;
    MNotrufStatus[playerid]=0;
    MNotrufX[playerid] = 0;
    MNotrufY[playerid] = 0;
    MNotrufZ[playerid] = 0;
    ONotruf[playerid]=0;
    ONotrufStatus[playerid]=0;
    ONotrufX[playerid] = 0;
    ONotrufY[playerid] = 0;
    ONotrufZ[playerid] = 0;
    BenzinMenge[playerid] = 0;
    BenzinPreis[playerid] = 0;

    return 1;
    }

    return 1;
    }
    [/pwn]

    Speichern des Spielers

    stock SavePlayer(playerid)
    {
    if(!IsPlayerNPC(playerid))
    {
    if(SpielerInfo[playerid][pLogged] == 1)
    {
    print("Startet Ausführung !");
    new query[528];
    SpielerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    format(query, sizeof(query), "UPDATE `accounts` SET Bizkey = '%i',banned = '%d',admin = '%d',donater = '%d',upgradepoints = '%d',reg = '%d',sex = '%d',exp = '%d',maxexp = '%d',level = '%d',hand = '%d',konto = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pbizkey],SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pAdmin],SpielerInfo[playerid][pDonateRank],SpielerInfo[playerid][gPupgrade],SpielerInfo[playerid][pReg],
    SpielerInfo[playerid][pSex],SpielerInfo[playerid][pExp],SpielerInfo[playerid][pMaxExp],SpielerInfo[playerid][pAge],SpielerInfo[playerid][pCash],SpielerInfo[playerid][pAccount], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET crimes = '%d',arrested = '%d',wanteddeaths = '%d',phonebook = '%d',lottonr = '%d',fishes = '%d',biggestfish = '%d',job = '%d',kills = '%d',deaths = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pCrimes],SpielerInfo[playerid][pArrested],SpielerInfo[playerid][pWantedDeaths],SpielerInfo[playerid][pPhoneBook],SpielerInfo[playerid][pLottoNr],
    SpielerInfo[playerid][pFishes],SpielerInfo[playerid][pBiggestFish],SpielerInfo[playerid][sJob],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pDeaths], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET jobgehalt = '%d',headvalue = '%d',jailed = '%d',jailtime = '%d',mats = '%d',gras = '%d',lsd = '%d',kokain = '%d',helmid = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pJobGehalt],SpielerInfo[playerid][pHeadValue],SpielerInfo[playerid][pJailed],SpielerInfo[playerid][pJailTime],
    SpielerInfo[playerid][pMats],SpielerInfo[playerid][pGras],SpielerInfo[playerid][pLSD],SpielerInfo[playerid][pKokain],SpielerInfo[playerid][pHelmID], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET kmedizin = '%d',gmedizin = '%d',member = '%d',rank = '%d',charakter = '%d',contracttime = '%d',health = '%d',interior = '%d',local = '%d',team = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pKMedizin],SpielerInfo[playerid][pGMedizin],SpielerInfo[playerid][sMember],SpielerInfo[playerid][pRank], SpielerInfo[playerid][pChar],
    SpielerInfo[playerid][pContractTime],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pInt],SpielerInfo[playerid][pLocal],SpielerInfo[playerid][pTeam], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET pnumber = '%d',housekey = '%d',bizzkey = '%d',carlic = '%d',flylic = '%d',motolic = '%d',lkwlic = '%d',ALG = '%d',carinsurance = '%d',lifeinsurance = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pPnumber],SpielerInfo[playerid][pPhousekey],SpielerInfo[playerid][pPbiskey],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pFlyLic],
    SpielerInfo[playerid][pMotoLic],SpielerInfo[playerid][pLKWLic],SpielerInfo[playerid][pARG],SpielerInfo[playerid][pCarInsurance],SpielerInfo[playerid][pLifeInsurance], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET boxmats = '%d',boxgras = '%d', boxlsd = '%d',boxkokain = '%d',boatlic = '%d',fishlic = '%d',gunlic = '%d',gun1 = '%d',gun2 = '%d',gun3 = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pBoxMats],SpielerInfo[playerid][pBoxGras],SpielerInfo[playerid][pBoxLSD],SpielerInfo[playerid][pBoxKokain],SpielerInfo[playerid][pBoatLic],
    SpielerInfo[playerid][pFishLic],SpielerInfo[playerid][pGunLic],SpielerInfo[playerid][pGun1],SpielerInfo[playerid][pGun2],SpielerInfo[playerid][pGun3], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET gun4 = '%d',gun5 = '%d',ammo1 = '%d',ammo2 = '%d',ammo3 = '%d',ammo4 = '%d',ammo5 = '%d',cartime = '%d',payday = '%d',paydayhad = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pGun4],SpielerInfo[playerid][pGun5],SpielerInfo[playerid][pAmmo1],SpielerInfo[playerid][pAmmo2],SpielerInfo[playerid][pAmmo3],
    SpielerInfo[playerid][pAmmo4],SpielerInfo[playerid][pAmmo5],SpielerInfo[playerid][pCarTime],SpielerInfo[playerid][pPayDay],SpielerInfo[playerid][pPayDayHad], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET cdplayer = '%d',wins = '%d',loses = '%d',alcoholperk = '%d',drugperk = '%d',miserperk = '%d',painperk = '%d',traderperk = '%d',detskill = '%d',sexskill = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pCDPlayer],SpielerInfo[playerid][pWins],SpielerInfo[playerid][pLoses],SpielerInfo[playerid][pAlcoholPerk],SpielerInfo[playerid][pDrugPerk],
    SpielerInfo[playerid][pMiserPerk],SpielerInfo[playerid][pPainPerk],SpielerInfo[playerid][pTraderPerk],SpielerInfo[playerid][pDetSkill],SpielerInfo[playerid][pSexSkill], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET boxskill = '%d',lawskill = '%d',mechskill = '%d',jackskill = '%d',carskill = '%d',newsskill = '%d',cockskill = '%d',fishskill = '%d',farmerskill = '%d',tut = '%d',warns = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pBoxSkill],SpielerInfo[playerid][pLawSkill],SpielerInfo[playerid][pMechSkill],SpielerInfo[playerid][pJackSkill],SpielerInfo[playerid][pCarSkill],SpielerInfo[playerid][pNewsSkill],
    SpielerInfo[playerid][pCookSkill],SpielerInfo[playerid][pFishSkill],SpielerInfo[playerid][pFarmerSkill],SpielerInfo[playerid][pTut],SpielerInfo[playerid][pWarns], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET fuel = '%d',married = '%d',marriedto = '%s',kampfstil = '%d',spawnchange = '%d',wanteds = '%d',sflic = '%d',lvlic = '%d',uhrid = '%d',ownperso = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pFuel],SpielerInfo[playerid][pMarried],SpielerInfo[playerid][pMarriedTo],SpielerInfo[playerid][pKampfstil],
    SpielerInfo[playerid][pSpawnChange],SpielerInfo[playerid][pWanted],SpielerInfo[playerid][pSFLic],SpielerInfo[playerid][pLVLic],SpielerInfo[playerid][pUhrID],SpielerInfo[playerid][pOwnPerso],SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET pinb = '%d',handyid = '%d',handyton = '%d',handyakku = '%d',zigid = '%d',zig = '%d',zigsucht = '%d',handygeld = '%d',handyver = '%d',GWD = '%.3f',playminutes = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pPinB],SpielerInfo[playerid][pHandyID],SpielerInfo[playerid][pHandyTon],SpielerInfo[playerid][pHandyAkku],SpielerInfo[playerid][pZigID],SpielerInfo[playerid][pZig],
    SpielerInfo[playerid][pZigSucht],SpielerInfo[playerid][pHandyGeld],SpielerInfo[playerid][pHandyVer],SpielerInfo[playerid][pGWD],SpielerInfo[playerid][pPlayMinutes], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET gesamtminutes = '%d',pfandflaschen = '%d',coins = '%d',lastonline = '%d',frakinvited = '%d',online = '%d',tutorial = '%d',IP = '%s' WHERE `name` = '%s'",
    SpielerInfo[playerid][pGesamtMinutes],SpielerInfo[playerid][sPfandflaschen],SpielerInfo[playerid][pCoins],SpielerInfo[playerid][pLastOnline],SpielerInfo[playerid][pFrakInvited],SpielerInfo[playerid][pOnline], SpielerInfo[playerid][pServerTut], SpielerInfo[playerid][pSpielerIP], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET Leben = '%f', Armour = '%f', DutyChar = '%d', Gehalt = '%d', Wanted = '%d', KastenKit = '%d', MedicKit = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pLeben], SpielerInfo[playerid][pArmour],SpielerInfo[playerid][pDuty],SpielerInfo[playerid][pGehalt],SpielerInfo[playerid][pWanted],SpielerInfo[playerid][pKasten],SpielerInfo[playerid][pMedi], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET BanGrund = '%s', GebanntVon = '%s', Tankkey = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pBanGrund], SpielerInfo[playerid][pGebanntVon], SpielerInfo[playerid][pTankkey], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET Knast = %d, Verbrechen = %d, Bank = %d, BankPin = %d WHERE `name` = '%s'", //lolcooper
    SpielerInfo[playerid][pKnast], SpielerInfo[playerid][pVerbrechen], SpielerInfo[playerid][pBank], SpielerInfo[playerid][pBankPin], SpielerInfo[playerid][Name]); //lolcooper
    mysql_query(query);
    printf("%s",query);
    format(query, sizeof(query), "UPDATE `accounts` SET AutoPunkte = %d, MotorradPunkte = %d, FlugzeugPunkte = %d, LkwPunkte = %d, WaffenPunkte = %d, BootPunkte = %d, ScheinSperreNow = %d, ScheinSperreTill = %d WHERE `name` = '%s'",
    SpielerInfo[playerid][pAPunkte], SpielerInfo[playerid][pMPunkte], SpielerInfo[playerid][pFPunkte], SpielerInfo[playerid][pLPunkte], SpielerInfo[playerid][pWPunkte], SpielerInfo[playerid][pBPunkte], SpielerInfo[playerid][pScheinSperreNow], SpielerInfo[playerid][pScheinSperreTill], SpielerInfo[playerid][Name]);
    mysql_query(query);
    printf("%s",query);
    for(new i=0;i<5;i++){
    format(query,sizeof(query),"UPDATE `PhoneContact` SET `phName%d`= '%s', `phNumber%d` = '%d' WHERE `name` = '%s'",i,PhoneInfo[playerid][i][phName],i,PhoneInfo[playerid][i][phNumber],SpielerInfo[playerid][Name]);
    mysql_query(query);
    }
    for(new i=0;i<MAX_WEAPON_SLOTS;i++){
    format(query,sizeof(query),"UPDATE `accounts` SET `hgunammo%d`= '%d', `hGun%d` = '%d' WHERE `name` = '%s'",i,SpielerInfo[playerid][hgunammo][i],i,SpielerInfo[playerid][hgun][i],SpielerInfo[playerid][Name]);
    mysql_query(query);
    }
    print("Endet Ausführung !");
    }
    }
    }

    Hallo,


    habe einen Problem.
    Und zwar loggt sich ein Spieler vom Server aus, so bleibt er in der Einloggschleife drin. Sprich: Der Spieler ist schon länst aus dem Server draussen, SA wurde beendet aber der Spieler ist noch im Server.... Nach dem disconnecten Savt der Server die SpielerStände von dem Spieler der aus dem Server ist jede Sekunde.


    Das ist ein merkwürdiges Problem und ich habe keine Arnung woran es liegen lönnte :/

    Er macht dein Projekt nicht schlecht, sondern äussert nur seine Meinung.
    Erklärt doch noch bitte was ihr im Projekt leistet, weil ich habe schon viele Projekte gesehen wo die Projektleitung nichts gemacht hat und der Scripter auch nur einen mittelmäßigen Rang hatte, dass sind dann aber schon magere Gegenleistungen.
    Zudem solltest du die vielen Recht- und Grammatikfehler bearbeiten.

    Wie oben beschrieben bieten wir den Scripter einen Projektleiterplatz an. :thumbup:

    Pass mal auf:
    Deine Abneigung zu meinem Projekt ist nicht zu versteen. Du verdrehst die Tatsachen! Ich habe icht gesagt das es innerhalb 1 Woche fertig sein sollte. Ich hab lediglich gesagt das es zu schnell wie möglich in OpenBeta gehen sollte da wir schon Monate damit "rumeiern". Du hattest angeboten ein Script in unser Selfmade zu intigrieren, weil wir wollen uns eigentlich an unseren Script festhalten. Da haben wir sehr viel Arbeit und Zeit rein gesteckt.
    Auch habe ich dir gesagt das wir ANFANGS MVD drin hatten, es aber durch haufen Bugs raus nahm. Wenn du nicht zuhören kann tut es mir leid. Aber mach nicht mein Projekt schlecht.

    Hallo vielen Dank für eure Kritik. Es ist so das dieses Onlineshop eigentlich noch nicht online sein darf und dies erstmal als Entwurf gilt. Zu dem Impressum habe ich gerade erst gesehen das unser Impressum leer ist, darf eigentlich nicht sein und werde ich jetzt sofort ändern.


    Als allererstes bieten wir auch einen Platz im Admin-Team an. Natürlich auch ist ein Platz in der Projektleitung frei wo wir einen suchen http://forum.sa-mp.de/handelsecke/sponsoring-scripting-angebote-und-anfragen/205414-das-next-generation-of-living-projekt-sucht-nach-einen-neuen-projektleiter .


    Zu unserem Script:
    Es wurde von mir und lolcooper geschrieben, hauptsächtlich lolcooper. Es sind darin noch einie Bugs drin und müssten paar Änderungen gemacht werden dann kann unser Scriptn auf Open Beta gehen. Es sind derzeit zwei Jobs vorhanden (Bauer und Taschendieb), Hausystem, Fraksys, Tanksys ect.


    Liebe Grüße
    palwal

    Hallo,


    ich habe ein Problem mit opacity. opacity sorgt bekanntlich in CSS dafür das der Container durchsichtig wird.


    Wenn ich jetzt ein Container mit opacity durchsichtig mache, so wird der Inhalt darin auch gleich durchsichtig egal ob ich in den Container A einen Container B mache mit der definition opacity: 1; (Nicht durchsichtig).
    Wie kann ich es hinbekommen das nur der Containerhintergrund durchsichtig ist und der Inhalt selbst klar?


    Könntet ihr mir helfen?


    Liebe Grüße
    palwal


    Im übringen wir möchten das unser 2. Projektleiter scripten kann. Es besteht auch die möglich für die anderen eine Aufnahme ins Adminteam als Supporter mit Aufstiegsmöglichkeiten.

    Ja ist auch möglich :)


    Ihr gebt echt jemandem Projektleiterrechte, den Ihr kaum kennt? In einem Board, wo die Reife im Durchschnitt niedriger, als die eines gruenen Apfels ist?

    Ja es hat sowas ansich wenn man einen Projektleiter sucht. Ausserdem bei Bewerbern führe ich einen Gespräch im Teamspeak wo man schaut ob eine Zusammenarbeit in betracht kommt. Ausserdem habe ich hier schon reife Leute kennen gelernt

    PUSH!


    Wir suchen definitiv einen 2ten Projektleiter! Einsendeschluss ist der 16. Juli sofern potentziale Bewerber vorhanden sind.
    Die Bewerbungen sind bitte per private Nachricht an mich :)


    Das gesammte Next Generation of Living Projekt wünscht allen Bewerbern viel Glück.


    Im übringen wir möchten das unser 2. Projektleiter scripten kann. Es besteht auch die möglich für die anderen eine Aufnahme ins Adminteam als Supporter mit Aufstiegsmöglichkeiten.


    Liebe Grüße
    palwal

    Den kleinen Sarkasmus von namenspace kann man getrost ignorieren ;)


    In Grundegnommen wenn du mit PAWN schon Erfahrung hast, wirst du in PHP nicht sofort ins eiskalte Wasser geworfen. Weil eines haben die 2 gemeinsam: Sie wurden mit der Programmiersprache C geschrieben.


    Also ich fing mit PHP an.... zuerst häftig gegooglet und dann Tutorials vorgenommen von Youtube. Dann hab ich mir Systeme die in PHP geschrieben sind, heruntergeladen, sie angesehen und versuch alles zur verstehen. Mit der Zeit lernt man so einiges. Auch bietet die PHP Libery (http://www.php.net) und die dazugehörige Community freiraum für Ideen und eine gute Erklärung der Funktionen. Letztendlich musst du dein Mittel selbst finden wie es am besten für dich passt.


    Ich wünsche dir viel Glück :)


    PS:
    HTML/CSS solltest du auch können ;)

    Poste mal das Callback (OnPlayerConnect?) mit dem du den Login Dialog anzeigen lässt.



    public OnPlayerConnect(playerid)
    {
    new query[128];
    RemoveObjects(playerid);

    PrisonText0[playerid] = TextDrawCreate(35.000000, 312.000000, "Du bist derzeit fuer noch");
    TextDrawBackgroundColor(PrisonText0[playerid], 255);
    TextDrawFont(PrisonText0[playerid], 1);
    TextDrawLetterSize(PrisonText0[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText0[playerid], -16776961);
    TextDrawSetOutline(PrisonText0[playerid], 0);
    TextDrawSetProportional(PrisonText0[playerid], 1);
    TextDrawSetShadow(PrisonText0[playerid], 1);


    PrisonText1[playerid] = TextDrawCreate(205.000000, 312.000000, "/ Minuten");
    TextDrawBackgroundColor(PrisonText1[playerid], 255);
    TextDrawFont(PrisonText1[playerid], 1);
    TextDrawLetterSize(PrisonText1[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText1[playerid], -16776961);
    TextDrawSetOutline(PrisonText1[playerid], 0);
    TextDrawSetProportional(PrisonText1[playerid], 1);
    TextDrawSetShadow(PrisonText1[playerid], 1);


    PrisonText2[playerid] = TextDrawCreate(292.000000, 313.000000, "im Prison wegen");
    TextDrawBackgroundColor(PrisonText2[playerid], 255);
    TextDrawFont(PrisonText2[playerid], 1);
    TextDrawLetterSize(PrisonText2[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText2[playerid], -16776961);
    TextDrawSetOutline(PrisonText2[playerid], 0);
    TextDrawSetProportional(PrisonText2[playerid], 1);
    TextDrawSetShadow(PrisonText2[playerid], 1);


    PrisonText3[playerid] = TextDrawCreate(407.000000, 313.000000, "/");
    TextDrawBackgroundColor(PrisonText3[playerid], 255);
    TextDrawFont(PrisonText3[playerid], 1);
    TextDrawLetterSize(PrisonText3[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText3[playerid], -16776961);
    TextDrawSetOutline(PrisonText3[playerid], 0);
    TextDrawSetProportional(PrisonText3[playerid], 1);
    TextDrawSetShadow(PrisonText3[playerid], 1);


    PrisonText4[playerid] = TextDrawCreate(35.000000, 300.000000, "Ausfuehrender Admin:");
    TextDrawBackgroundColor(PrisonText4[playerid], 255);
    TextDrawFont(PrisonText4[playerid], 1);
    TextDrawLetterSize(PrisonText4[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText4[playerid], -16776961);
    TextDrawSetOutline(PrisonText4[playerid], 0);
    TextDrawSetProportional(PrisonText4[playerid], 1);
    TextDrawSetShadow(PrisonText4[playerid], 1);


    PrisonText5[playerid] = TextDrawCreate(185.000000, 300.000000, "/");
    TextDrawBackgroundColor(PrisonText5[playerid], 255);
    TextDrawFont(PrisonText5[playerid], 1);
    TextDrawLetterSize(PrisonText5[playerid], 0.400000, 1.000000);
    TextDrawColor(PrisonText5[playerid], -16776961);
    TextDrawSetOutline(PrisonText5[playerid], 0);
    TextDrawSetProportional(PrisonText5[playerid], 1);
    TextDrawSetShadow(PrisonText5[playerid], 1);

    //Loads
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,2797.1492,2608.1030,10.8258,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,63.1364,-74.9860,1001.5078,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,372.2674,-133.0091,1001.4922,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,8174,-24.6694,1000.6797,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,-25.3030,-141.1886,1003.5469,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,-1390.0854,2639.5400,-50.7298,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,365.0975,-11.5068,1001.8516,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,161.1964,-96.8135,1001.8047,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,460.5405,-88.7847,999.5547,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,316.7251,-170.2839,999.5938,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,227.2160,-7.8342,1002.2109,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,94.1271,1781.8829,-23.7572,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,2541.9011,-1303.9241,1025.0703,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,286.2747,-41.4266,1001.5156,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,501.5469,-67.8607,998.7578,40.0);
    CreatePlayer3DTextLabel(playerid,"AUSGANG\nDrücke Enter",0xFFFF00FF,-25.9632,-187.8988,1003.5469,40.0);

    //ls mall
    RemoveBuildingForPlayer(playerid, 1283, 1073.1328, -1395.1094, 15.7813, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1082.1250, -1390.1172, 15.6406, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1112.6172, -1389.8672, 15.6719, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1190.3047, -1389.8047, 15.5000, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1190.7734, -1383.2734, 15.9453, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1190.7734, -1350.4141, 15.9453, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1210.8047, -1367.3828, 15.7734, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1216.5625, -1394.7109, 15.5469, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1190.7734, -1320.8594, 15.9453, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1210.8047, -1337.8359, 15.7734, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1190.7734, -1299.7422, 15.9453, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1194.7969, -1290.8516, 15.7109, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 1210.8047, -1304.9688, 15.7734, 0.25);

    //Farm
    RemoveBuildingForPlayer(playerid, 13052, -69.0469, 86.8359, 2.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 3376, -96.0859, 3.1953, 6.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -93.2266, -59.8906, 2.9297, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -108.0781, -58.5391, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -115.4141, -49.9844, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 12917, -99.9922, -40.3047, 1.9531, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -118.2891, -39.9219, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -118.2891, -39.9219, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -77.4609, -21.3203, 2.8906, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -115.6484, -28.9688, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -115.6484, -28.9688, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -67.6719, 2.0469, 2.8906, 0.25);
    RemoveBuildingForPlayer(playerid, 3374, -50.0156, 3.1797, 3.4766, 0.25);
    RemoveBuildingForPlayer(playerid, 3375, -96.0859, 3.1953, 6.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 12914, -75.1797, 12.1719, 3.7188, 0.25);
    RemoveBuildingForPlayer(playerid, 12918, -72.0391, 18.4453, 1.9531, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -94.5234, 31.6172, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -90.5313, 42.1484, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -81.8984, 56.8516, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3276, -71.8359, 58.8750, 2.8828, 0.25);
    RemoveBuildingForPlayer(playerid, 3374, -92.8672, 58.3438, 3.5703, 0.25);
    RemoveBuildingForPlayer(playerid, 3374, -91.9453, 47.8125, 3.5703, 0.25);
    RemoveBuildingForPlayer(playerid, 12915, -69.0469, 86.8359, 2.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 3374, -41.2500, 98.4141, 3.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 3374, -36.0156, 96.1875, 3.5703, 0.25);

    SetPlayerColor(playerid, 0xDCDCDCFF);
    format(SpielerInfo[playerid][pName], 32, "%s", GetName(playerid));
    format(query,sizeof(query),"SELECT `id` FROM `accounts` WHERE `name`='%s'",GetName(playerid));
    mysql_query(query);
    mysql_store_result();
    TogglePlayerSpectating(playerid, 1);
    new account;
    if(mysql_num_rows()!=0)
    {
    account = 1;
    }
    else {
    account = 0;
    }
    mysql_free_result();


    if(account == 1 && SpielerInfo[playerid][pLogged] == 0)
    {
    new string[880];
    PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
    PlayAudioStreamForPlayer(playerid, "http://www.ngl-roleplay.de/musik/loginmusik.mp3");
    format(string, sizeof(string), "Willkommen auf %s\n\nHier musst du dein Passwort eingeben.\n\n\n\nVergiss dein Passwort nicht, \nund achte darauf das keiner dein Passwort kennt.", SERVERNAME);
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{0087FF}Login", string, "Einloggen", "Abbrechen");
    }
    else if(account == 0 && SpielerInfo[playerid][pLogged] == 0)
    {
    PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
    PlayAudioStreamForPlayer(playerid, "http://www.ngl-roleplay.de/musik/loginmusik.mp3");
    ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "Registration", "Du benötigst einen Account, um auf diesem Server zu spielen! \n\n Bitte suche dir ein neues Passwort aus!", "Registrieren", "Abbrechen");
    }
    timer[playerid] = SetTimerEx("Speedometer",1000, 1,"i",playerid);
    return 1;
    }