Problema risolto Trovare l'id utente dal nome

yomega

Utente Attivo
Autore del topic
13 Dicembre 2010
377
0
Miglior risposta
0
Salve,
ho trovato questo script per trovare l'id utente a partire dal nome
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ma non riesco a usarlo
praticamente metto
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
però poi se metto
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il compiler non da errori però non funziona
p.s.
il nome lo prendo da un db.
Praticamente sto creando un sistema lotto
e dopo l'estrazione, leggo dal db chi ha il numero, ma solo con il nome non posso inviare il messaggio, devo avere l'id
:cry:
aiuto
 
Riferimento: Trovare l'id utente dal nome

Bhe, fammi capire... intendi il playerid (che varia ad ogni login), oppure un id di registrazione? (Id della tabella)
 
Riferimento: Trovare l'id utente dal nome

Praticamente,
io ho la tabella lotto,
con i campi utente e numero.
il campo utente ha il nome non l'id utente,
perchè cambia ogni volta.
con quello script io inserisco il nome dell'utente tramite variabile
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ma poi non so che variabile crea con l'id.
in fondo c'è scritto return i;
io scrivo
SendClientMessage(i, colore, messaggio);
ma dice undefined symbol ("i")
magari tu capisci come usarlo sto stock
mi serve molto
sono fregato se non ci riesco,
e devo rifare tutto.
:cry:
 
Riferimento: Trovare l'id utente dal nome

Praticamente,
io ho la tabella lotto,
con i campi utente e numero.
il campo utente ha il nome non l'id utente,
perchè cambia ogni volta.
con quello script io inserisco il nome dell'utente tramite variabile
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ma poi non so che variabile crea con l'id.
in fondo c'è scritto return i;
io scrivo
SendClientMessage(i, colore, messaggio);
ma dice undefined symbol ("i")
magari tu capisci come usarlo sto stock
mi serve molto
sono fregato se non ci riesco,
e devo rifare tutto.
:cry:

Allora semplicemente, aggiungi una nuova variabile, tipo ID e la colleghi al database.
Cosi hai un id fisso, perché collegandoti al database e facendo cosi come dici tu non è molto sicuro che dai il premio al player giusto.
 
Riferimento: Trovare l'id utente dal nome

potresti spiegarti meglio, non ho capito molto bene
 
Riferimento: Trovare l'id utente dal nome

potresti spiegarti meglio, non ho capito molto bene

Il punto è che non so come hai strutturato la gm.. comunque hai un posto dove hai tutte le variabili dei player? Tipo quella che legge se è Admin ecc.
 
Riferimento: Trovare l'id utente dal nome

Ma dici di creare una tabella che collega l'id al nome?
 
Riferimento: Trovare l'id utente dal nome

stanotte mentre ci pensavo mi è venuta un altra idea.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora lo devo provare
 
Riferimento: Trovare l'id utente dal nome

utentevincitore è il nome dell'utente con il numero estratto
mentre utenteonline è il personaggio online
p.s. mi da errore
array must be indexed utentevincitore
array must be indexed utenteonline
 
Riferimento: Trovare l'id utente dal nome

utentevincitore è il nome dell'utente con il numero estratto
mentre utenteonline è il personaggio online
p.s. mi da errore
array must be indexed utentevincitore
array must be indexed utenteonline

Appunto quello script non ha molto significato e sinceramente non lo capisco.
La cosa migliore da fare è come ti ho detto, definisci L'ID e lo colleghi alle tabelle.
Con AUTO_INCREMENT ad ogni nuova tabella, sale in automatico, cosi ogni player ha un id fisso.
 
Riferimento: Trovare l'id utente dal nome

ok, ma poi si collega il tutto?
non è che poi pinco entra e riceve l'id 0 mentre nel db ha l'id 1?
 
Riferimento: Trovare l'id utente dal nome

ok, ma poi si collega il tutto?
non è che poi pinco entra e riceve l'id 0 mentre nel db ha l'id 1?

Aspetta xD
L'id di sa-mp, di connessione è ovvio che varia.
Però quel player avrà sempre un id fisso, quindi tu puoi fare lo script, basandoti sull'ID di registrazione (come lo chiamo io :emoji_relieved:).
 
Riferimento: Trovare l'id utente dal nome

mamma che confusione
e io come faccio a far si che mandi il messaggio proprio a lui
e non all'utente con l'id sa-mp identico al suo id di registrazione?
 
Riferimento: Trovare l'id utente dal nome

mamma che confusione
e io come faccio a far si che mandi il messaggio proprio a lui
e non all'utente con l'id sa-mp identico al suo id di registrazione?

al posto di playerid, metti la variabile che assegni all'ID di registrazione.
 
Riferimento: Trovare l'id utente dal nome

Ho chiesto a colui che mi ha dato lo stock per passare dal nome all'id
e ho risolto
chiedo chiusura
grazie mille lo stesso
-yomega
 
Riferimento: Trovare l'id utente dal nome

va bene, allora sposto & rinomino visto che si è risolto il problema ^^