-
.
Ciao a tutti!!
Ho un strano bug fastidioso..Mi è gia capitato in passato...
Perchè legge solo un dialog?
/colori?
/radio non lo legge.Ma se tolgo il fs /colori ,/radio lo legge,cioè faccio /radio esce il dialog ma non mi fa selezionare
Anche se togli Filescript:LuxAdmin mercenari time nitro colori Animlist MP3 RADIO rainbow e rimani colori RADIO è la stessa cosa..
Non capisco perche vanno in conflitto
Uno è fatto con zcmd ed un altro con dcmd.
Screen:
/Colori FUNZIONA
/Radio NON FUNZIONA
Server.cfgCODICEecho Executing Server Config...
lanmode 1
rcon_password ehehehe
maxplayers 60
port 7777
hostname [EFS]Mercenari Clan BETA 2.5[IUS][0.3x]
gamemode0 kry
plugins streamer sscanf Whirlpool.dll
filterscripts colori RADIO
announce 1
query 1
weburl asd
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
P.S.Qualsiasi FS col dialog anche /armi /tune ecc è la stessa cosa..Non li legge.
Dato che sono gli ultimi giorni di vacanza sto scriptando gli ultimi giorni!
Mi potete dare una mano a risolvere?
Grazie. -
.
/q . -
.
col server.cfg non puoi far niente... cioe' metti gli script ma cmq credo che il tuo sia problema di dialogid che sono gli stessi... li devi mettere diversi... se non hai capito me lo scrivi che ti faccio un esempio . -
.
Quoto penna, Drifter copi troppi fs per i miei gusti.. Ne ho trovato uno identico in rete
P.S. O usi zcmd o us strcmp o usi dcmd.. -
.Quoto penna, Drifter copi troppi fs per i miei gusti.. Ne ho trovato uno identico in rete
P.S. O usi zcmd o us strcmp o usi dcmd.
Glielo spiegato io su fb..usava sia dcmd,zcmd,strcmp..
Comunque come ti ho spiegato..devi usare strcmp perché i comandi e il resto della GM è strutturato secondo strcmp che sarebbe quello di default del pawno
Non mettere troppi fs..cerca di fare questi banali comandi da GM.
MOLTO probabile anche il problema da dialogid... -
.Quoto penna, Drifter copi troppi fs per i miei gusti.. Ne ho trovato uno identico in rete
P.S. O usi zcmd o us strcmp o usi dcmd.
Mi stai a dire che copio?Io non copio.. Io scarico!!!!!!
E poi che problema c'è?
Approposito il tuo /radio è lo stesso di quello che ho scaricato(Io lo tradotto come hai fatto tu)..Ora mi dirai non è possibile..Cambiano solo le stazioni radio,opzioni aggiuntive tolte,e le info modificate
So anche io modificare i colori dei dialog e togliere le opzioni
-----------------------------------------------------------------------
Torniamo a /colori ..Cel hanno tutti i server..E facile crearlo cazzo!!
Cel hanno tutti se non mi credi faccio le screen
Edited by Drifter_ - 4/9/2013, 10:14. -
.
ok non hai capito niente ._.
usa i define sono più semplici
e poi non mettere filterscript ma inseriscilo nella gm così viene più comodoCODICE#define DIALOG_RADIO 1
#define DIALOG_COLORI 2
questi 2 non devono mai essere uguali (non solo per questi 2 ma per tutti se no non compare quello che vuoi)
e poi fai le varie coseCODICEShowPlayerDialogEx(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, //etc);
e nel ondialogresponseCODICEif(dialogid == DIALOG_RADIO). -
.ok non hai capito niente ._.
usa i define sono più semplici
e poi non mettere filterscript ma inseriscilo nella gm così viene più comodoCODICE#define DIALOG_RADIO 1
#define DIALOG_COLORI 2
questi 2 non devono mai essere uguali (non solo per questi 2 ma per tutti se no non compare quello che vuoi)
e poi fai le varie coseCODICEShowPlayerDialogEx(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, //etc);
e nel ondialogresponseCODICEif(dialogid == DIALOG_RADIO)
Grazie Penna,ottimo consiglio
Solo 4 errori che nn capisco xkeCODICEpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_COLORI 2);
{
if(response);
{
switch(listitem);
{
case 0: //ROSA
{
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore {FA58F4}Rosa!");
SetPlayerColor(playerid,ROSA);
}
case 1: //Blu
{
SetPlayerColor(playerid,BLU);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore {0000FF}Blu!");
}
case 2: //BluChiaro
{
SetPlayerColor(playerid,BLUCHIARO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {1E90FF}BluChiaro!");
}
case 3: //Azzurro
{
SetPlayerColor(playerid,AZZURRO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {00FFFF}Azzurro!");
}
case 4: //Bianco
{
SetPlayerColor(playerid,BIANCO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FFFFFF}Bianco!");
}
case 5: //Marrone
{
SetPlayerColor(playerid,MARRONE);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {8B4513}Marrone!");
}
case 6: //Grigio
{
SetPlayerColor(playerid,GRIGIO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {696969}Grigio!");
}
case 7: //Arancione
{
SetPlayerColor(playerid,ARANCIONE);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FFA500}Arancione!");
}
case 8: //Viola
{
SetPlayerColor(playerid,VIOLA);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {A020F0}Viola!");
}
case 9: //Rosa
{
SetPlayerColor(playerid,ROSASCURO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FF1493}Fucsia!");
}
case 10: //Rosina
{
SetPlayerColor(playerid,ROSACHIARO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FF00FF}Rosina!");
}
case 11: //Verde Escuro
{
SetPlayerColor(playerid,VERDESCURO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {8FBC8F}VerdeScuro!");
}
case 12: //Verde
{
SetPlayerColor(playerid,VERDE);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {00FF00}Verde!");
}
case 13: //MarroneScuro
{
SetPlayerColor(playerid,MARRONESCURO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {8B0000}MarroneScuro!");
}
case 14: //Rosso
{
SetPlayerColor(playerid,ROSSO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FF0000}Rosso!");
}
case 15: //Nero
{
SetPlayerColor(playerid,NERO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {000000}Nero!");
}
case 16: //Acqua
{
SetPlayerColor(playerid,CIOCCOLATA);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {61210B}Cioccolata!");
}
case 17: //Cioccolata
{
SetPlayerColor(playerid,ACQUAMARINA);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {01DF74}Acqua!");
}
case 18: //Giallo
{
SetPlayerColor(playerid,GIALLO);
SendClientMessage(playerid,0xAB82FFAA,"[{FFFFFF}Mercenari{AB82FF}] {FFFFFF}Hai scelto il colore: {FFFF00}Giallo!");
}
}
}
}
return 1;
}
Errori:SPOILER (clicca per visualizzare)C:\Users\Utente\Desktop\Mercenari FINALE 2.5\gamemodes\kry.pwn(197) : error 029: invalid expression, assumed zero
C:\Users\Utente\Desktop\Mercenari FINALE 2.5\gamemodes\kry.pwn(197) : error 001: expected token: ")", but found ";"
C:\Users\Utente\Desktop\Mercenari FINALE 2.5\gamemodes\kry.pwn(197) : error 036: empty statement
C:\Users\Utente\Desktop\Mercenari FINALE 2.5\gamemodes\kry.pwn(197) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Edited by Drifter_ - 4/9/2013, 11:06. -
RikiLOL.
User deleted
Devi cambiare gli ID dei dialog e renderli tutti diversi, sennò si bugga. . -
.
La cosa strana e che mi da errore in una sola stringa XD 197
OnDialogResponse lo messo dietro di OnGamemodeINT. -
-Tommy-.
User deleted
al posto di imparare facendo le cose semplici dal nulla la gente si mette subito a copiare "grandi" script quando manco sa che es, zcmd dcmd e onplayerocmmandtext non si possono usare nello stesso file e probabilmente non sa manco come e strutturato un cmd, consiglio mio se partite da 100 non andate da nessuna parte . -
.
Allora faccio i colori col fs..E il radio lo faccio in un altro modo.. /Radio ed esce radio deejai /radio2 ed esce m20 /radio3 rdl /radio 102.5 farò cosi..Mi studio il pawno e poi imparo gli script..Grazie per gli aiuti . -
.CODICEswitch(listitem);
._. magariCODICEswitch(listitem)
pure con if(response) e dialogid non devi mettere le ; negli if ._.
poiCODICEif(dialogid == DIALOG_COLORI 2)
non puoi metterlo 2 dopo colori che lo prende come numero devi mettere solo DIALOG_COLORI il 2 lo devi mettere solo nel define. -
.Quoto penna, Drifter copi troppi fs per i miei gusti.. Ne ho trovato uno identico in rete
P.S. O usi zcmd o us strcmp o usi dcmd.
Mi stai a dire che copio?Io non copio.. Io scarico!!!!!!
E poi che problema c'è?
Approposito il tuo /radio è lo stesso di quello che ho scaricato(Io lo tradotto come hai fatto tu)..Ora mi dirai non è possibile..Cambiano solo le stazioni radio,opzioni aggiuntive tolte,e le info modificate
So anche io modificare i colori dei dialog e togliere le opzioni
-----------------------------------------------------------------------
Torniamo a /colori ..Cel hanno tutti i server..E facile crearlo cazzo!!
Cel hanno tutti se non mi credi faccio le screen
Cosa io copiato lo script? Senti, brutto ignorantone del cazzo. L'unica fottutissima cosa che avrei "copiato" da quello script, sarebbero i colori visto che non mi ingozzava di perdere tempo a trovare colori HTML diversi per ogni stazione radio. Io a differenza tua, me la cavo bene a scriptare. Al contrario di te, io non copio mai nulla. Tutto ciò che faccio è farina del mio sacco! Ora prima di iniziare a criticare l'operato che fanno gli altri, guarda te stesso: non capisci un cazzo di pawn.. -
RikiLOL.
User deleted
Drifter ma quanto sei ridicolo? Ezio è un bravo scripter, mica si mette a copiare, ah, e il calcio l'ha fatto anche lui .-. .