iedereen een goed 2022 teogewenst dat hij beter mag zijn dan 2021
ps die reclame op ictscripters is echt niet fijn!
Posts by mafiasnextkill
-
-
Hierbij verkoop ik een gebruikers licentie van Banditi.nl, Criminas.nl, Bandias.nl en BanditWars.nl.
Gebruikers licentie per stuk is 50,-
Met volledige rechten is: 1500,- inclusief de domeinnamen van Bandias en BanditWars. -
ik vind het schandalig
Dat is ook zo....Maar de manier hoe hun het aankondigen ('feestje!!') en de periode slaat echt als een tang op een varken met 7 poten. Ik denk dat een hoop mensen daar al over moeten braken. Dat is gewoon zeer on-professioneel.
idd erg onprofessioneel om zo met je klanten om te gaan vind ik ze hadden het ook ruim van te voren aan kunnen geven maar ik denk dat zij van hun klanten bestand af willen
-
Als jij beweerd dat er geen mafia text based games gestopt zijn dan houd jij de markt overduidelijk niet in de gaten.Je kunt nu juist beter de vraag stellen;
Welke Nederlandse Mafia Game draait nog naar behoren?ik weet precies welke er draaien en welke weg zijn gegaan maar er zijn er nog veels te veel en zo lang mijn maffia er is zal er niet veel veranderen denk ik zo
-
Juist nu alle mafia games verdwijnen en er nog amper mafia games over zijn waar nog aandacht aan besteed word vanuit de scripters/admins. Zit er weer een kansje in om te slagen.
welke zijn er gestopt dan er zijn er nog veelsteveel en verdienen doe je er sowieso niet aan.
dus ik zie geen kans van slagen je bent de zoveelste zoek een nieuw idee en wie weet heb je dan goud in handen -
ben je nog steeds op zoek ?
-
je kan banditi clone hier toch downloaden mischien een idee
-
Dat is het "nadeel" van het groeperen: je groepeert meerdere account-records op basis van IP. Het is dan redelijk willekeurig welke (enkele) naam wordt getoond in een resultaatrij. Daarom gebruik je GROUP_CONCAT(). Deze trekt de namen van meerdere kolommen samen in één rij.
Zoals ik al aangaf, een alternatief is dat je, uitgaande van die IP's een nieuwe query (of subquery) bakt waarin je die records dus wel apart (in meerdere rijen) opvraagt.
Maar dan nog, als je deze informatie vervolgens toont op een scherm dan zul je deze IP's toch op een of andere manier "grafisch" moeten groeperen, door tijdens het uitlezen bij te houden welke accounts -op basis van IP- bij elkaar horen.
Misschien heb je iets aan het volgende, voortbordurend op het vorige voorbeeld:
PHP
Display More<?php // Voor debugging. error_reporting(E_ALL); ini_set('display_errors', 'stdout'); // Voor output. header('Content-Type: text/html; charset=UTF-8'); // Maak database connectie. $db = new mysqli('<host_of_ip>', '<username>', '<password>', '<database>'); $db->set_charset('utf8'); // We maken hier gebruik van een subquery die bepaalt welke IP's meerdere keren voorkomen. // Vervolgens vragen we alle relevante account-informatie op met die IP's. $res = $db->query( 'SELECT l.ip, l.username FROM leden l WHERE l.ip IN ( SELECT ip FROM leden GROUP BY ip HAVING COUNT(ip) > 1 ) ORDER BY l.ip, l.username' ); $currentIp = ''; while ($row = $res->fetch_assoc()) { // Wanneer het IP verandert tijdens het uitlezen van accounts met eenzelfde IP, toon nieuw kopje. if ($row['ip'] != $currentIp) { // IP is veranderd sinds vorige iteratie, sla deze op. $currentIp = $row['ip']; ?><h2><?php echo $row['ip'] ?></h2><?php } // Toon informatie van account, dit kun je uiteraard nog uitbreiden met meer informatie. ?><p><?php echo $row['username'] ?></p><?php } // Geef resultaat vrij. $res->free(); ?>
En als dit allemaal abracadabra is, dan loont het misschien de moeite om je ofwel wat meer te verdiepen in de materie, of een programmeur in te huren/aan te nemen.
Het is toch gelukt. GROUP_CONCAT(username) moest zijn GROUP_CONCAT(username) AS gebruikersnaam. Net zoals die IP. Evengoed bedankt voor de hulp. Hier kan een slotje op.
-
Realiseer je je dat elk IP-adres maar één keer voorkomt in de resultaatset omdat je groepeert op IP?
Weet niet precies wat er misgaat maar als ik dit test werkt dit prima.
SQL
Display MoreCREATE TABLE leden ( ip VARCHAR(255) NOT NULL, username VARCHAR(255) NOT NULL ) ENGINE=InnoDb DEFAULT CHARSET=utf8; INSERT INTO leden VALUES ('127.0.0.1', 'Henk'), ('127.0.0.1', 'Piet'), ('127.0.0.1', 'Klaas'), ('127.0.0.2', 'Harry'), ('127.0.0.2', 'Hennie'), ('127.0.0.3', 'Gonnie');
De volgende query:
Levert precies wat ik verwacht:
Ik snap het nu inderdaad wel. Maar hoe krijg ik dan de juiste namen bij het IP adres? Want nu krijg ik maar één naam daar te staan en niet 2 of 3 zoals jij het hebt. Maar dan heb ik wel SELECT naam,ip gedaan om die naam daar zichtbaar te maken. Hoe doe jij dat dan, want anders heb ik daar geen naam staan?
-
Het hoeft ook niet perse meer info te zijn als de naam en het ip er maar op staan. Maar met jouw query krijg ik echter maar 2 accounts te zien met verschillende ip adressen terwijl er meer accounts zijn en meerdere accounts op 1 ip zijn geregistreerd. Hij werkt nog steeds niet. Het enige wat erop moet staat is de naam en het ip adres, de rest is allemaal bijzaak en hoeft eigenlijk niet als het maar correct werkt.
-
Met mijn query vraag je de IP's op via welke meerdere accounts (meer dan één) geregistreerd staan. Vervolgens kun je daarbij de concrete accounts zoeken, of, zoals aangegeven, iets met GROUP_CONCAT() doen.
Dit houdt in dat beide IP's meerdere accounts herbergen. De "aantal" kolom geeft aan hoeveel accounts onder elk IP-adres geregistreerd staan.
Als dit aantal laag is wil dat in principe niet veel zeggen. Denk aan een huishouden of een studentenhuis, naar buiten toe hebben vaak alle, of in ieder geval meerdere, computers eenzelfde IP-adres omdat ze via hetzelfde netwerk aan het internet hangen.Deze deed het helaas niet, misschien dat ik iets fout deed?
"SELECT `rank`,`ip`,`username` FROM `leden` WHERE `username` != 'Admin' AND `dead` = '0' ORDER BY `ip` DESC LIMIT 0,30");
-
SELECT ip FROM users where ip = data ip
Dan tel je of er meer zijn dan 2..
Met data ip weergeeft die alleen het ip van mijn eigen account en niet de andere accounts die ook een dubbelaccount hebben.
-
En hoe moet ik dat doen dan? SELECT ip From speler Where ???
-
Deze doet het niet, hij geeft nu 2 verschillende ip adressen aan, in plaats van dezelfde.
-
Ik zit met een probleempje en ik kan even niet zo goed bedenken hoe ik dat moet doen. Weet iemand hoe ik leden kan laten zien op een pagina die meerdere accounts op 1 IP adres hebben?Dus dat ik dan een pagina heb met de namen, maar dan alleen van degene met dubbelaccounts en niet de leden die dat niet hebben?
-
Hierbij verkoop ik een update voor de mafiabase, maffiazi en corozzo source. Hij is helemaal vertaald naar het Engels, zodat bezoekers kunnen kiezen of ze de site in het Nederlands of Engels willen zien.
Demo site:
Hierbij verkoop ik ook nog een wordpress source die te vinden is op:
Klik hier voor de wordpress websitePrijs: 20,- per stuk.
Allebei voor: 30,-.Alleen reageren via PB en geen nutteloze offtopics plaatsen hieronder, daar wordt niet op gereageerd.
-
PHP
Display More<script type="text/javascript" src="javascripts/jquery.js"></script> <script type="text/javascript" src="javascripts/jquery.form.js"></script> <?php if(!empty($_SESSION['id'])) echo '<h3>'.$txt['area_messenger_title_text'].'</h3>'; ?> <div id="page"> <div class="top"></div> <div class="content"> <center> <div id="daddy-shoutbox" style="float:inherit;"> <div class="inputform-shoutbox"> <?php if(!empty($_SESSION['id'])){ ?> <form id="daddy-shoutbox-form" action="shoutboxthings/shoutbox.php?action=add" method="post"> <?php if($gebruiker['account_code'] == 1 && $gebruiker['mute'] < 1 && $gebruiker['rank'] >= 3){ ?> <table width="100%"> <tr> <td width="47"><div style="padding-left:5px; font-weight:bold;" class="shoutbox-list-time"><?php echo $txt['say']; ?></div></td> <td width="140"> <input type="text" name="message" class="text_long" style="float:none;" maxlength="200" /> </td> <td width="50"> <input type="submit" value="Verzend" class="button" style="margin-right:8px;" /> </td> <td><div style="float:left;"><span id="daddy-shoutbox-response"></span></div></td> </tr> </table> </form> <?php } else echo $txt['please_login_first']; ?> </div> <div id="daddy-shoutbox-list"></div> </div></div></div> </center> <script type="text/javascript"> var count = 0; var lastTime = 0; // nu komt er een 0 voor de tijd als het minder is als 10. function checkTime(i){if (i<10){i="0" + i;}return i;} function prepare(response) { var d = new Date(); count++; d.setTime(response.time*1000); var mytime = checkTime(d.getHours())+':'+checkTime(d.getMinutes())+':'+checkTime(d.getSeconds()); var string = '<div class="shoutbox-list" id="list-'+count+'">' + '<span class="shoutbox-list-time">'+mytime+'</span>' + '<span class="shoutbox-list-nick">'+response.nickname+':</span>' + '<span class="shoutbox-list-message">'+response.message+'</span>' +'</div>'; //Hoeveel berichten mogen er gezien worden: if (count > 50) { x = (count - 50); $('#list-' + x).fadeOut('slow'); x = document.getElementById('list-' + x); x.style.display = "none"; } return string; } function success(response, status) { if(status == 'success') { lastTime = response.time; if(response.bad == 1) $('#daddy-shoutbox-response').html('<img src="images/icons/red.png" /> <?php echo 'Login first before saying something'; ?>'); else{ $('#daddy-shoutbox-response').html('<img src="images/icons/green.png" />'); $('#daddy-shoutbox-list').prepend(prepare(response)); $('input[@name=message]').attr('value', '').focus(); $('#list-'+count).fadeIn('slow'); timeoutID = setTimeout(refresh, 3000); } } } function validate(formData, jqForm, options) { for (var i=0; i < formData.length; i++) { if (!formData[i].value) { $('#daddy-shoutbox-response').html('<img src="images/icons/red.png" /> <?php echo 'No message'; ?>'); return false; } } $('#daddy-shoutbox-response').html('<img src="images/icons/loading.gif" />'); clearTimeout(timeoutID); } function refresh() { $.getJSON("shoutboxthings/shoutbox.php?action=view&time="+lastTime + '&nocache=' + Math.random(), function(json) { if(json.length) { for(i=0; i < json.length; i++) { $('#daddy-shoutbox-list').prepend(prepare(json[i])); $('#list-' + count).fadeIn('slow'); //EvalSound('succes') //play sound // window.focus(); var mes = json[i].nickname+": "+json[i].message; document.title = mes; } var j = i-1; lastTime = json[j].time; } //alert(lastTime); }); timeoutID = setTimeout(refresh, 3000); } // wait for the DOM to be loaded $(document).ready(function() { var options = { dataType: 'json', beforeSubmit: validate, success: success }; $('#daddy-shoutbox-form').ajaxForm(options); timeoutID = setTimeout(refresh, 100); }); </script>
-
Hallo allemaal.
Ik heb een probleem met één van mijn input velden. Ik heb een chat pagina met een input veld die niet op de index staat. Daar werkt die ook gewoon correct. En als je op verstuur klikt dan staat de tekst meteen op die pagina. Maar nu ik hem op mijn index wil hebben staan en ik klik daar op de button dan verstuurt die het berichtje wel, maar hij verschijnt niet direct, wel als ik hem herlaad. Waar zou dit aan kunnen liggen? Misschien dat ik ergens overheen kijk?
Met vriendelijke groet.
-
Hierbij verkoop ik twee forum sourcen die ik nog heb liggen en waar ik niks meer mee doe. Als u vragen heeft dan kan dat via een privé berichtje.
Prijs: 30,- per source.
Screenshot: Op aanvraag. -
Ik heb idd bewijs dat alles in orde is. Maar ik hoef jullie niet alles te laten zien. Maar goed, dan verkoop ik ze ergens anders. Aangezien je hier nutteloze antwoorden krijgt waar je niet om vraagt.
PS: graag alleen reageren als je interesse hebt in een domein.