sottogilde gdrcd 5.2
sottogilde gdrcd 5.2 postato il 18/08/2013 18:22:27 nel forum programmazione, open source e hosting
Salve a tutti, spero che qualcuno possa aiutarmi almeno a risolvere questo problema che non credo sia assai semplice. Io ci ho perso l'intera notte dietro e ancora non ne sono venuto a capo.
Quello che vorrei fare è creare delle gilde sottoposte ad un ruolo di un'altra gilda. Mi spiego meglio con un esempio. Supponiamo ci siano quattro gilde (A,B,C,D) così composte:
- gilda A: Re, Papa
- gilda B: Nobile, Barone, Marchese, etc
- gilda C: Vescovo, Camerlengo, Prete, etc
- gilda D: Contadino, Banchiere, Disoccupato, etc
Chi ricopre il ruolo di Re deve poter gestire sia la gilda B sia la gilda D, mentre il Papa deve gestire la gilda C. Questo è un esempio, ci sono ruoli che dovrebbero arrivare a gestire anche 5 o 6 gilde.
Ho fatto varie prove, ma nessuna di esse è andata a buon fine. Non so nemmeno se la strada che ho intrapreso è la più semplice o se ce n'è una più veloce. Vi spiego quello che ho fatto io fino ad ora.
1) ho creato un campo id_ruolocapo (int(4), not null) nella tabella gilda: questo campo servirebbe ad indicare a quale ruolo è sottoposta la gilda (quindi, nell'esempio di prima, se il Re ha id=2 nella tabella della gilda riguardante la gilda B ci sarebbe id_ruolocapo=2)
2) prendendo come esempio il menu a tendina per spostarsi velocemente tra le mappe, ho creato il codice per far comparire, nella pagina di gestione delle gilde, un menu a tendina in cui sono presenti tutti i ruoli presenti suddivisi per gilda:
<div class='form_field'>
<?php
$sotto_list = array();
$sottoposto = gdrcd_query("SELECT gilda.id_gilda, gilda.nome, ruolo.id_ruolo, ruolo.nome_ruolo AS nome_ruolo, ruolo.gilda
FROM gilda
LEFT JOIN ruolo ON ruolo.gilda = gilda.id_gilda
ORDER BY gilda.nome, ruolo.nome_ruolo", 'result');
if (gdrcd_query($sottoposto, 'num_rows') > 0);
{
while ($row = gdrcd_query($sottoposto, 'fetch'))
$sotto_list[$row['nome']. '|@|' . $row['id_gilda']][$row['id_ruolo']] = array( 'nome' => $row['nome_ruolo'],
'gilda' => $row['gilda']);
gdrcd_query($sottoposto, 'free');
?>
<select name="gilda" class="gilda" >
<option value=""></option>
<?php foreach ($sotto_list as $InfoGild => $infoRuolo)
{
$splitInfoGild = explode('|@|', $InfoGild);
?> <option value="<?php echo strtoupper($splitInfoGild[0]); ?>" class="nome_gilda" disabled="disabled"><?php echo strtoupper($splitInfoGild[0]); ?></option>
<?php
if (is_array($infoRuolo))
{
foreach ($infoRuolo as $idRuo => $infoRuo)
{
if (!empty($infoRuo['nome']))
{
if ($infoRuo['gilda'] != 0)
{
?>
<option value="<?php echo $infoRuo['nome']; ?> (<?php echo $splitInfoGild[0]; ?>)"<?php echo ($_SESSION['ruolo']==$idRuo&&$_SESSION
['ruolo']!=-1)? ' selected="selected"' : ''; ?>><?php echo $infoRuo['nome']; ?></option>
<?php
}
}
}
}
}
?>
</select>
<?php
unset($sotto_list);
}
?>
</div>
Questo codice funziona, ho effettivamente ottenuto l'elenco come lo volevo io.
3) andando avanti con il codice, nella parte che serve per creare la tabella riassuntiva delle gilde presenti, ho modificato in questo modo:
$result=gdrcd_query("SELECT gilda.id_gilda, gilda.nome, gilda.visibile, gilda.id_ruolocapo, codtipogilda.descrizione FROM gilda LEFT JOIN codtipogilda ON gilda.tipo = codtipogilda.cod_tipo ORDER BY nome LIMIT ".$pagebegin.", ".$pageend."", 'result');
<td class="casella_elemento"><div class="elementi_elenco" ><?php echo gdrcd_filter('out',$row['id_ruolocapo']); ?></div></td>
ossia ho aggiunto il richiamo al campo gilda.id_ruolocapo e ho fatto in modo che mi stampasse ciò che è scritto nel campo.
Ora però iniziano i problemi:
A) nel punto 2 non riesco a fargli capire che gilda.id_ruolocapo=ruolo.id_ruolo
B) per come è fatto il codice del punto 3, mi stamperebbe l'id del ruolo e non il nome, cosa che invece vorrei facesse. Ho quindi creato un campo nome_ruolocapo (char(50), utf8-general-ci, not null) sempre nella tabella gilda, ma non riesco a fargli capire che gilda.nome_ruolocapo=ruolo.nome_ruolo
C) come inserire tale cosa nel file servizi_adm_gilde.inc.php, ossia il file che serve per amministrare le gilde?
Forse ho scelto la strada più lunga e più tortuosa, non lo so. Per favore aiutatemi che ci sto impazzendo.
Grazie
Pagine → 1
19/08/2013 12:06:16
Non so quali sono le tue esigenze di gioco, ma riorganizzando un po' le cose potresti evitare di dover programmare creando solo tre gilde:
- gilda A: Re, Papa
- gilda B: Re, Nobile, Barone, Marchese, Contadino, Banchiere, Disoccupato ecc.
- gilda C: Papa, Vescovo, Camerlengo, Prete ecc.
Questa soluzione prevede che Re e Papa facciano parte di due gilde, una che racchiude solo loro due ed un'altra in cui sono Capogilda (la gilda B per il Re e la gilda C per il Papa). Ma se vuoi che tutti i giocatori facciano parte di una sola gilda potresti eliminare la gilda A, e prevedere un regolamento che disciplini i rapporti fra Re e Papa.
19/08/2013 22:40:33 e modificato da astro991 il 19/08/2013 23:36:43
Innanzitutto grazie per aver risposto.
Ci avevo pensato anche io ad una cosa simile, ma non posso farlo. Infatti, come ho scritto, ci sono ruoli di alcune gilde che avrebbero sotto di loro anche 5 o 6 gilde. Inoltre, continuando con l'esempio di prima, il Nobile (ossia il ruolo più importante dopo il Re) avrebbe il controllo della sua gilda, così come, per esempio, il Banchiere della sua. Facendo nel modo che hai proposto te, quando il Nobile va ad amministrare la gilda si trova a poter assumere/licenziare anche il Re e quelli che dovevano essere i componenti della gilda D, e non va bene.
Forse l'esempio che ho fatto non spiega bene il problema, quindi provo a spiegarmi meglio facendo un esempio sull'antica Roma, come ho fatto in un altro topic. Prendi, per esempio, una gilda composta dai soli prefetti (annona, urbe, vigili, etc). Sotto di sé il praefectus urbis avrebbe, per esempio, la gilda dei sarti (con la sua gerarchia interna, con a capo il Sarto Mastro), quella dei fabbri (con la sua gerarchia interna, con a capo il Fabbro Mastro), e altre. Di certo non posso né creare in tutte il ruolo "praefectus urbis" perché tutti possono appartenere ad una sola gilda, e nemmeno posso unirle perché il Sarto Mastro deve appartenere alla gilda dei sarti e deve poter gestire solo i sarti, così come il Fabbro Mastro deve appartenere alla gilda dei fabbri e deve poter gestire solo i fabbri.
Inoltre, se prendiamo in considerazione il periodo imperiale, tutti i prefetti sarebbero sottoposti all'imperatore.
La soluzione da te proposta quindi non è adatta al mio caso purtroppo.
Edito perché mi sono accorto di un errore. Sono riuscito nel primo intento, ossia farmi stampare nella tabella della gestione gilde quello che volevo, ossia il nome del ruolo a cui la gilda è sottoposta. Ora ho due problemi che non riesco a risolvere
1) il codice mi stampa il nome del ruolo ma non l'id del ruolo; infatti, quando vado nel db a controllare vedo che il campo nome_ruolocapo è pieno come dovrebbe essere, mentre il campo id_ruolocapo è fisso 0, ossia non mi stampa l'id del ruolo corrispondente. Il codice è questo:
<?php
$sotto_list = array();
$sottoposto = gdrcd_query("SELECT gilda.id_gilda, gilda.nome, gilda.id_ruolocapo, gilda.nome_ruolocapo, ruolo.id_ruolo, ruolo.nome_ruolo AS nome_ruolo,
ruolo.gilda
FROM gilda
LEFT JOIN ruolo ON ruolo.gilda = gilda.id_gilda
ORDER BY gilda.nome, ruolo.nome_ruolo", 'result');
if (gdrcd_query($sottoposto, 'num_rows') > 0)
{
while ($row = gdrcd_query($sottoposto, 'fetch'))
$sotto_list[$row['nome']. '|@|' . $row['id_gilda']][$row['id_ruolo']] = array( 'nome' => $row['nome_ruolo'],
'gilda' => $row['gilda'],
'id'=>$row['id_ruolo'],
'id2'=>$row['id_ruolocapo'],
'nome2'=>$row['nome_ruolocapo']);
gdrcd_query($sottoposto, 'free');
?>
<select name="nome_ruolocapo">
<option value=""></option>
<?php foreach ($sotto_list as $InfoGild => $infoRuolo)
{
$splitInfoGild = explode('|@|', $InfoGild);
?> <option value="<?php echo strtoupper($splitInfoGild[0]); ?>" disabled="disabled"><?php echo strtoupper($splitInfoGild[0]); ?></option>
<?php
if (is_array($infoRuolo))
{
foreach ($infoRuolo as $idRuo => $infoRuo)
{
if (!empty($infoRuo['nome']))
{
if ($infoRuo['gilda'] != 0)
{ $infoRuo['id2']=$infoRuo['id'];
$infoRuo['nome2']=$infoRuo['nome'];
?>
<option value="<?php echo $infoRuo['nome2']; ?> (<?php echo $splitInfoGild[0]; ?>)"<?php echo ($_SESSION['id_ruolo']==$idRuo&&$_SESSION
['id_ruolo']!=-1)? ' selected="selected"' : ''; ?>><?php echo $infoRuo['nome2']; ?></option>
<?php
}
}
}
}
}
?>
</select>
<?php
unset($sotto_list);
}
?>
Il SELECT ha name="nome_ruolocapo" e quindi mi stampa il nome del ruolo, ma non l'id. Come faccio a fargli stampare sia il nome del ruolo sia l'id?
2) il file per amministrare le gilde: Come faccio a fargli capire che se l'id del ruolo che ricopri è uguale all'id del ruolo a cui la gilda è sottoposta (ossia se ruolo.id_ruolo (che è quello che ricopri te) = gilda.id_ruolocapo (che è l'id del ruolo a cui la gilda è sottoposta (ricordo che tale gilda è diversa da quella a cui appartieni te)) allora ti deve apparire l'elenco di tutte le gilde che hanno id_ruolocapo uguale all'id_ruolo tuo?
21/08/2013 22:04:31 e modificato da astro991 il 21/08/2013 22:06:49
Ma io mi chiedo: vi fa così schifo rispondere ai miei topic? Perché vedo che rispondete a tutti, anche a quelli che chiedono "cosa significa 'login'?" e gli rispondete in migliaia, mentre a me non risponde nessuno. Ci sono dei topic che ho aperto l'anno scorso ancora lì senza che nessuno abbia mai risposto, così come alcuni aperti qualche settimana fa. Vorrei tanto sapere perché a me non rispondete. Per ottenere una risposta ad un vecchissimo topic ho dovuto riportarlo in vita un anno dopo averlo aperto (e ringrazio ouroboros che mi ha risposto, così come ringrazio baboomba per aver risposto a questo topic).
E dopo questo sfogo personale (anche se davvero mi piacerebbe sapere perché nessuno risponde mai ai miei topic) torniamo a parlare dell'argomento di questa discussione, alla quale sto rispondendo solamente io. Sono riuscito a risolvere un altro problema, ma ora son davvero bloccato. Nella pagina per amministrare le gilde ho fatto così:
$pagebegin=(int)gdrcd_filter('get',$_REQUEST['offset'])*$PARAMETERS['settings']['records_per_page'];
$pageend=$PARAMETERS['settings']['records_per_page'];
$result=gdrcd_query("SELECT gilda.id_gilda, gilda.nome, gilda.visibile, gilda.ruolocapo, codtipogilda.descrizione FROM gilda LEFT JOIN codtipogilda ON gilda.tipo =
codtipogilda.cod_tipo ORDER BY nome LIMIT ".$pagebegin.", ".$pageend."", 'result');
$row=gdrcd_query($result, 'fetch');
$dp = $row['ruolocapo'];
list($nomecapo,$idcapo) = explode("-",$dp);
$sottomesso="SELECT id_ruolo FROM clgpersonaggioruolo WHERE personaggio='".$_SESSION['login']."'";
$sotto=$sottomesso['id_ruolo'];
(pezzo di codice copiato dal file gestione.gilde; la parte con l'explode l'ho aggiunto io perché esso contiene la scritta "nome ruolo-id ruolo" e mi deve prelevare solamente l'"id ruolo" da tale campo) e più avanti
if($sotto=$idcapo){
$people="SELECT nome, cognome FROM personaggio WHERE permessi > -1 ORDER BY nome";
$query="SELECT ruolo.id_ruolo, ruolo.nome_ruolo, gilda.nome FROM ruolo JOIN gilda ON ruolo.gilda = gilda.id_gilda WHERE ruolo.gilda IN (SELECT
ruolo.gilda FROM clgpersonaggioruolo JOIN ruolo ON clgpersonaggioruolo.id_ruolo = $idcapo WHERE clgpersonaggioruolo.personaggio= '".$_SESSION['login']."' AND
ruolo.gilda>-1) ORDER BY gilda.nome, ruolo.capo DESC, ruolo.stipendio DESC, ruolo.nome_ruolo";
$members="SELECT clgpersonaggioruolo.personaggio, clgpersonaggioruolo.id_ruolo, ruolo.nome_ruolo, ruolo.gilda FROM clgpersonaggioruolo JOIN
ruolo ON clgpersonaggioruolo.id_ruolo=ruolo.id_ruolo WHERE ruolo.gilda IN (SELECT ruolo.gilda FROM clgpersonaggioruolo JOIN ruolo ON clgpersonaggioruolo.id_ruolo =
$idcapo WHERE clgpersonaggioruolo.personaggio= '".$_SESSION['login']."' AND ruolo.gilda>-1) OR ruolo.gilda=-1 ORDER BY ruolo.gilda DESC, ruolo.stipendio DESC";
}
Questo codice funziona in parte: se l'id del ruolo del pg è uguale a $idcapo allora mi fa amministrare, altrimenti no. E fin qui tutto bene, ma ci son questi due problemi:
1) mi sa amministrare TUTTE le gilde e non solo quelle che hanno $idcapo uguale all'id del ruolo del pg
2) funziona SOLO se per la prima gilda presente nell'elenco delle gilde ha un ruolo al quale essere sottoposta. Se lascio il campo per selezionare il ruolo a cui deve essere sottoposta la prima gilda, indipendentemente dalle scelte fatte per le altre gilde, non funziona (ossia mi dice che non posso amministrare nessuna gilda)
PER FAVORE, AIUTATEMI! Non riesco ad andare avanti, ci ho perso un pomeriggio. Per favore!
21/08/2013 22:36:16
Ma infatti non era rivolto a te lo sfogo, anche perché vedo che se puoi rispondi e aiuti, e per questo ti ringrazio.
Io ci sto impazzendo da giorni su questa cosa, e mi son venute in mente invenzioni piano piano, ma ora purtroppo son bloccato davvero, non capisco dove sbaglio :-(
23/08/2013 07:30:30
Sono riuscito a capire dove stanno alcuni errori, ma ancora non riesco a risolverli. Andiamo per ordine.
Problema 1
C'era il problema che se io lasciavo vuoto il campo "ruolocapo" nella gilda con "id=1", allora mi diceva che non potevo amministrare le gilde. In pratica, il codice considerava esclusivamente la gilda con "id=1". Ho fatto così:
$result=gdrcd_query("SELECT * FROM gilda WHERE ruolocapo!=''", 'result');
e ora se lascio vuoto il campo "ruolocapo" della prima gilda non la prende più come punto di riferimento. Sorge però un altro problema. Adesso prende in considerazione la prima gilda che ha il campo "ruolocapo" non vuoto. Ma non va bene. A me serve che il codice che prenda tutte quante in considerazione contemporaneamente. Come faccio?
Problema 2
In ogni caso, qualsiasi sia la gilda che mi prende in considerazione, quando vado ad amministrare la gilda me le fa amministrare tutte. Ma a me serve che mi faccia amministrare esclusivamente quelle gilde che hanno $idcapo uguale all'id del ruolo da me ricoperto (per sapere cosa è $idcapo leggere una delle risposte precedenti). In poche parole, se le gilde A, B, D hanno $idcapo=3 mentre le gilde C, E hanno $idcapo=4, se l'id del ruolo che io ricopro è 3 allora devo poter amministrare le gilde A, B, D; se è 4 devo poter amministrare le gilde C, E. Ma qualunque tentativo faccio, me le elenca sempre tutte. Come posso fare?
24/08/2013 12:13:33 e modificato da ilgrandeinverno il 24/08/2013 12:42:54
astro991 ha scritto: Ma io mi chiedo: vi fa così schifo rispondere ai miei topic?
{...}
E dopo questo sfogo personale (anche se davvero mi piacerebbe sapere perché nessuno risponde mai ai miei topic)
... forse perchè:
- il 21 agosto é difficile trovare aperto anche il tabaccaio sotto casa
- saper programmare e conoscere gdr-cd 5.2 non sono concetti sinonimi nè indissolubilmente legati
Chiusa parentesi. Non avendo la benchè minima idea di come gdrcd gestisce gilde, membri delle gilde e pagina di amministrazione, provo a suggerirti la logica di una soluzione possibile.
Un suggerimento: se hai problemi con una query complessa, zeppa di left join, prova a scomporla in più query. Non sarà elegantissimo ma dubito che due query al posto di un'unica query con left join causeranno il collasso del tuo database per eccesso di risorse consumate....
1) Crea una tabella contente gli ID delle gilde da gestire e per oguna associa l'id della/e gilda/e e del ruolo in quella gilda/e che possono gestirla (e se vuoi qualcosa di più elegante, magari anche definisci dei campi in cui specifichi COSA possono gestire, es solo promozioni/retrocessioni, espulsioni, accoglimento nuovi ingressi, modifica di descrizioni statuti, ecc...)
campi tabella GILDE_RUOLIGESTIONALI
IDGILDASOTTO -- IDGILDASOPRA -- IDRUOLOSOPRA -- PERMISSION_LEVEL
IDGILDASOTTO --> ID della gilda da gestire
IDGILDASOPRA --> ID della gilda in cui si trova il ruolo del "master"
IDRUOLOSOPRA --> ID RUOLO in "IDGILDASOPRA" che funge da "master" per IDGILDASOTTO
PERMISSION_LEVEL --> (OPZIONALE: Livello di acesso alle funzioni gestionali della gilda)
NB: se scegli la soluzione più semplice in cui il "master" che può gestire gestisce tutto, il campo PERMISSION_LEVEL non ti serve
Nella pagina di amministrazione delle gilde:
$questagilda = /* ID GILDA DA GESTIRE */
$mio_idpg = $_SESSION['Login'];
$possogestire = 0;
$MIO_PERMISSION_LEVEL = 0;
// --- 1. Estrazione gilda superiore e ruolo "master" di questa sottogilda
$Q = "SELECT * FROM GILDE_RUOLIGESTIONALI WHERE IDGILDASOTTO=$questagilda";
$ROW = /* funzione che esegue la query $Q IN gdr-cd */
$RS = mysql_fetch_array($RES);
$IDGILDASOPRA = $RS['IDGILDASOPRA'];
$IDRUOLOSOPRA = $RS['IDRUOLOSOPRA'];
$MIO_PERMISSION_LEVEL = $RS['PERMISSION_LEVEL']; // OPZIONALE, leggi sotto
// NB: se hai lasciato la possibilità di avere più ruoli/gilde
// come amministratori della gilda corrente, con permission level
// differenziati non fare subito la fetch, o estrai solo
// il primo record
// --- 2. Check su mio pg in gilda superiore e ruolo per gestire
$Q = "SELECT * FROM NOME_TABELLA_MEMBRI_GILDE WHERE IDGILDA=$IDGILDASOPRA AND IDMEMBRO=$mio_idpg";
$ROW = /* funzione che esegue la query $Q IN gdr-cd */
if(mysql_num_rows($ROW)>0)
{
$possogestire = 1;
// NB: se hai lasciato la possibilità di avere più ruoli/gilde
// come amministratori della gilda corrente, con permission level
// differenziati il check va ripetuto per ogni ruolo/gilda
// che permette di amministrare la gilda corrente
}
else { $possogestire = 0; } // ridondante ma messo per chiarezza
// ... bla bla altro codice ...
if($possogestire > 0)
{
// DISPLAY CODICE DI GESTIONE DELLA GILDA
// Se hai permission_level diversi assicurati
// di visualizzare le funzionalità
// a seconda del livello di permessi associato
}
else
{
// DISPLAY DI QUALCHE MESSAGGIO TIPO "CIUCCIATI IL CALZINO"
}
Questa è la logica che usarei io. Non ho idea di come si chiamino i campi della tabella dei membri delle gilde e se contenga altri dati, in ogni caso scrivi la query in modo adeguato alle esigenze di GDR-CD controllando che il pg che accede alla pagina gestionale appartenga alla gilda superiore e abbia il ruolo richiesto, definito nella tabella dei ruoli gestionali.
La soluzione più complessa, con differenziazione del tipo di operazioni gestionali permesse è un po' più complicata, anzichè il solo $possogestire con valori 0/1 potresti ad esempio definire un permission level in cui 0 = non gestisce un tubo, 1 gestisce solo i nuovi ingressi, 2 gestisce anche i passaggi di ruolo, 3 gestisce anche le espulsioni, e 4 può gestire anche la cassa e gli oggetti di gilda, 5 gestisce anche l'eventuale documentazione, definizione e nome della gilda ecc, 6 gestisce tutto.
In questo caso il campo IDGILDASOTTO non deve essere definito come UNIQUE, così per una stessa gilda puoi definire all'occorrenza più ruoli di una o più altre gilde che possono agire diversamente sulla gilda da gestire.
E ovviamente nella pagina di amministrazione della gilda devi reendere accessibili le funzionalità gestionali solo in funzione del permission level associato alla carica posseduta dal personaggio. In questo caso i CHECK per controllare che il PG che accede alla pagina gestionale possa gestire sono un po' più complessi e non ti basterà la fetch diretta del record estratto dalla tabella dei ruoli gestionali.
Se scegli la soluzione del permission_level a salire (dove il valore maggiore significa maggiori poteri amministrativi sulla gilda) dovrebbe esserti sufficiente anche la fetch diretta ma aggiungendo alla query una clausola "ORDER BY PERMISSION_LEVEL Desc".
Questo a condizione che tutti i ruoli gestionali per la gilda X siano solo e soltanto nella gilda Y. Se più gilde superiori possono gestire la gilda X, invece ti conviene usare un ciclo while e ripetere i check sul pg per ogni record estratto aggiungendo all'interno del ciclo che esegue i controlli qualcosa tipo:
//..
if($PERMISSION_LEVEL_CURRENT > $MIO_PERMISSION_LEVEL)
{
$MIO_PERMISSION_LEVEL = $PERMISSION_LEVEL_CURRENT;
}
//..
24/08/2013 18:44:59
Innanzitutto grazie per aver risposto. Ci son una cosa però che mi è poco chiara:
$questagilda = /* ID GILDA DA GESTIRE */
Questo prevede che io imponga a mano l'id della gilda. Ma se un ruolo della gilda X può gestire tipo 5 altre gilde devo rifare il codice per ogni gilda?
25/08/2013 02:47:17
astro991 ha scritto: Ma io mi chiedo: vi fa così schifo rispondere ai miei topic? Perché vedo che rispondete a tutti, anche a quelli che chiedono "cosa significa 'login'?" e gli rispondete in migliaia, mentre a me non risponde nessuno. Ci sono dei topic che ho aperto l'anno scorso ancora lì senza che nessuno abbia mai risposto, così come alcuni aperti qualche settimana fa. Vorrei tanto sapere perché a me non rispondete. Per ottenere una risposta ad un vecchissimo topic ho dovuto riportarlo in vita un anno dopo averlo aperto (e ringrazio ouroboros che mi ha risposto, così come ringrazio baboomba per aver risposto a questo topic).
Mi verrebbe da dirti che, probabilmente, la risposta sta nel fatto che, da quando sei su questo portale, credo tu abbia aperto un centinaio [stima in difetto] di topic, in programmazione. Alla lunga, credo che vedere continuamente la stessa persona chiedere continuamente cose può incutere poca voglia di aiutare, visto che rischia di suonare molto come un discorso tipo 'fatemelo voi il gioco'. Io credo che, se senti il bisogno di venire qui a chiedere ogni 2x3, dovresti valutare due strade: 1) o adattare il tuo gdr a quello che sai fare; 2) trovare un programmatore a pagamento.
Detto ciò, mi pare che IGI abbia di già postato la "logica" del da farsi.
25/08/2013 05:11:21
Questa è una cosa che già mi è stata detta, e alla quale ho già risposto in un topic a suo tempo, ma lo ripeto anche qui.
Questo account non è solo mio, lo condividiamo io e mio fratello. Di conseguenza, alcuni topic li apro io ed altri li apre lui. Quindi non tutti i topic qui presenti sono stati aperti da un'unica persona.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
RAID Shadow Legends ↗
The Coven ↗
Neverness to Everness ↗
World of Tanks ↗
Fallen Gods ↗
AlterEgo ↗
Exclusive Villa GdR ↗
New Orleans ↗