Phrenetiick Posted August 8, 2012 Share Posted August 8, 2012 Senti, ho un problema con la resource dei countrys. In poche parole nella scoreboard al posto di visualizzare le bandiere, mi visualizza la directory delle immagini: La riga dello script dovrebbe essere questa: setElementData(source, "country", "admin\\client\\flags\\"..country..".png") (la directory è giusta) Link to comment
HunT Posted August 8, 2012 Share Posted August 8, 2012 (edited) La directory può darsi pure che sia giusta,ma la script è fallata. Quasi sicuramente non hai editato il dxscoreboard (senza il quasi ) Cmq ecco la mia script per il country. Server side : Devi aggiungere questa stringa in dxscoreboard_client.lua 1 : apri con notepad il file dxscoreboard_client.lua 2 : cerca local partOfName una volta trovata la stringa vai alla fine della funzione end ed aggiungi questo : elseif column.name == "Pic" then column.width = 20 dxDrawImage( topX+theX, y+s(1), 16, 11, content, 0, 0, 0, cWhite, drawOverGUI ) else Se fai tutto bene dovrebbe uscire sia il nome del paese che la bandiera. Tieni presente che nel host game non funziona,funziona solo nel server vero. Se hai problemi posta il dxscoreboard con pastebin e te lo fixo. Edited August 8, 2012 by Guest Link to comment
Phrenetiick Posted August 8, 2012 Author Share Posted August 8, 2012 Di "local partOfName " ce ne sono molti. Precisamente quale devo sostituire? Tutti o qualcuno in specifico? Ne ho sostituito uno ed esce sempre come prima D: (ho usato il tuo script) Inoltre ho trovato un'altro problema (credo). Un tizio ha joinato nel server dalla turchia (lo vedevo dall'admin panel) ma nella scoreboard segnava "Italy" e l'immagine non c'era Link to comment
HunT Posted August 8, 2012 Share Posted August 8, 2012 Ti avevo detto di postare il dxscoreboard con pastebin in caso di problemi. La mia script funziona e basta,se un fottuto turco entra e ha la bandiera italiana vuol dire che nel admin panel non ce la bandiera turca.Devi aggiungerla tu ed aggiungere nella mia script TK = Turkey = zingaro. Link to comment
Phrenetiick Posted August 8, 2012 Author Share Posted August 8, 2012 Ti avevo detto di postare il dxscoreboard con pastebin in caso di problemi.La mia script funziona e basta,se un fottuto turco entra e ha la bandiera italiana vuol dire che nel admin panel non ce la bandiera turca.Devi aggiungerla tu ed aggiungere nella mia script TK = Turkey = zingaro. Tieni D: http://pastebin.com/e3wrrZfC Link to comment
HunT Posted August 8, 2012 Share Posted August 8, 2012 To : http://pastebin.com/0rAUtcgs Copia tutto e Pastalo in dxscoreboard_client.lua La script deve funzionare se non tocchi nulla,se non escono nomi o bandiere vuol dire che devi aggiungerle tu a mano come ti ho detto prima. Link to comment
Phrenetiick Posted August 8, 2012 Author Share Posted August 8, 2012 Ho usato entrambi i tuoi script il risultato è questo, non capisco come mai :\ (la directory è comunque giusta l'ho rincontrollata 30volte) Comunque se devo sostituirli manualmente col tuo metodo che mi hai spiegato prima, di "local partOfName " ce ne sono molti. Precisamente quale devo sostituire? Tutti o qualcuno in specifico? Link to comment
HunT Posted August 8, 2012 Share Posted August 8, 2012 Partofname non c'entra un cazzo. Già l'ho fatto io. Sicuramente hai sbagliato qualcosa perché ti ho dato tutto correttamente. Link to comment
Phrenetiick Posted August 8, 2012 Author Share Posted August 8, 2012 Mica c'è da editare qualche altro file o qualche configurazione? :\ Non capisco perché mi dia questo problema, ho seguito tutto ciò che tu mi hai detto .-. Link to comment
HunT Posted August 8, 2012 Share Posted August 8, 2012 Hai sbagliato qualcosa nella script server side. Hai copiato esattamente quello che ti ho dato? Posta qui la script server side e la analizziamo Link to comment
Phrenetiick Posted August 9, 2012 Author Share Posted August 9, 2012 Allora ricapitoliamo: Tu mi hai dato lo script del countrys funzionante, dato che il tuo funziona, ho levato il mio (che forse era buggato) e sto usando il tuo. Per farlo funzionare però ovviamente, serve editare la dxscoreboard, più precisamente il file dxscoreboard_client.lua e fin qui ci siamo. Ho eseguito tutti i passaggi da te elencati, non ho toccato nulla ma la pic non funge. Il mio dxscoreboard_client è il seguente: http://pastebin.com/B7wftVuC (che tra l'altro è quello che tu mi hai dato e che io ho sostituito al mio) Link to comment
HunT Posted August 9, 2012 Share Posted August 9, 2012 Allora , il dxscroreboard senza che lo rivedo.Se hai copiato quello che ti ho dato va più che bene. Il problema sta nella stringa setElementData. Posta un altra volta la stringa nella mia script . . . setElementData pic hai provato ad eliminare i file chace del server? può darsi (maybe) che il server chiama il dxscoreboard vecchio e non il nuovo (capita spesso). Link to comment
xShocKz Posted August 9, 2012 Share Posted August 9, 2012 Senza che apro un altro fottuto topic, ti posto problema mio e di phrenetik qui, abbiamo creato questo script, quando un player prende l'hunter, sky-water cambiano colore e viene messo questo messaggio in chat che avvisa gli altri players. addEvent('onPlayerPickUpRacePickup') addEventHandler('onPlayerPickUpRacePickup', g_Root, function(number, sort, model) if sort == "vehiclechange" then if model == 425 then setSkyGradient( 60, 100, 196, 136, 170, 212 ) setWaterColor ( 117, 71, 34, 255 ) outputChatBox ( "#00ff00*#ffffffHunter Reached! Run!", getRootElement(), 255, 255, 255, true ) end end end ) sfortunatamente non funge e il debug non dice niente. Link to comment
Phrenetiick Posted August 9, 2012 Author Share Posted August 9, 2012 Allora , il dxscroreboard senza che lo rivedo.Se hai copiato quello che ti ho dato va più che bene.Il problema sta nella stringa setElementData. Posta un altra volta la stringa nella mia script . . . setElementData pic hai provato ad eliminare i file chace del server? può darsi (maybe) che il server chiama il dxscoreboard vecchio e non il nuovo (capita spesso). setElementData(source, "Pic", ":admin\\client\\images\\flags\\"..country..".png") Dovrei eliminare la cartella "resource-cache"? Link to comment
HunT Posted August 10, 2012 Share Posted August 10, 2012 Allora , il dxscroreboard senza che lo rivedo.Se hai copiato quello che ti ho dato va più che bene.Il problema sta nella stringa setElementData. Posta un altra volta la stringa nella mia script . . . setElementData pic hai provato ad eliminare i file chace del server? può darsi (maybe) che il server chiama il dxscoreboard vecchio e non il nuovo (capita spesso). setElementData(source, "Pic", ":admin\\client\\images\\flags\\"..country..".png") Dovrei eliminare la cartella "resource-cache"? Ma hai aggiunto la resource nel ACL admin? OMG spero di si. Anyway se non l hai fatto fallo ed elimina i chance. Sia la script che il dx sono ok. Link to comment
Phrenetiick Posted August 10, 2012 Author Share Posted August 10, 2012 Allora , il dxscroreboard senza che lo rivedo.Se hai copiato quello che ti ho dato va più che bene.Il problema sta nella stringa setElementData. Posta un altra volta la stringa nella mia script . . . setElementData pic hai provato ad eliminare i file chace del server? può darsi (maybe) che il server chiama il dxscoreboard vecchio e non il nuovo (capita spesso). setElementData(source, "Pic", ":admin\\client\\images\\flags\\"..country..".png") Dovrei eliminare la cartella "resource-cache"? Ma hai aggiunto la resource nel ACL admin? OMG spero di si. Anyway se non l hai fatto fallo ed elimina i chance. Sia la script che il dx sono ok. Mi viene voglia di tirar giù tutti i santi esistenti. La resource è admin nell ACL, ho eliminato le cache e lo script è corretto. Altre probabili soluzioni Link to comment
#Whit3^ Posted May 8, 2013 Share Posted May 8, 2013 Mettilo nel race_server.lua se non vuoi farlo... function chiprendehunter(number, cambio, model) if cambio == "vehiclechange" and model == 425 then outputChatBox ( getPlayerName(source).."Reach Hunter", getRootElement(), 255, 255, 255, true ) setWaterColor(0, 0, 0) -- caso setSkyGradient(1, 2, 3) -- io ho messo a caso.. end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),chiprendehunter) Link to comment
xShocKz Posted May 9, 2013 Share Posted May 9, 2013 Non uppare post vecchi di un anno. ps: aveva gia risolto. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now