Oggi è 17/06/2025, 10:08

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Regole del forum


- Dare titoli sensati, non titoli tipo "Aiuto" oppure "Problema", i topic analoghi verranno immediatamente chiusi.
- Utilizzare http://www.pastebin.com per script superiori a 20 righe.



 Pagina 2 di 2 [ 34 messaggi ] 

Vai alla pagina :: « Precedente  1, 2
  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 16:40 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
ok funziona ma mi sevirebbe con due tipi di tag r[PDC] e [PDC]... poi quando il player kickato compaia un messaggio a tutti %s e stato kickato ecc.. se e possibile

_________________
Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 17:12 
Avatar utente
Utente

Iscritto il: 31/10/2010
Messaggi: 901
Località: Universo - Via Lattea - Sistema Solare - Pianeta Terra - Europa - Italia - Sicilia - Grammichele(CT)
Favourite GTA: San Andreas
Xfire: Privato

Karma
2


Non connesso
allora per il primo dovrebbe funzionare per tutti e due i tipi di tag visto che getta se nel nome c'è [PCD] e visto che r[PCD] nel nome ha sempre [PCD] non c'è bisogno di cambiarlo

Per il secondo cambi:

Codice:
if(dialogid == 4848)
{
    if(!response) Kick(playerid);
    if(response)
    {
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password per loggarti come PCD", "Ok", "");
        if(strcmp(inputtext, "QUALATUAPASSWORD", true)==0) SpawnPlayer(playerid);
        else Kick(playerid);
    }
    return 1;
}


con

Codice:
if(dialogid == 4848)
{
    new name[24], str[128];
    GetPlayerName(playerid, name, 24);
    format(str, 128, "Il Player %s è stato kickato per non aver inserito la password PCD", name);
    if(!response)
    {
        SendClientMessageToAll(COLOR_RED, str);
        Kick(playerid);
    }
    if(response)
    {
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password per loggarti come PCD", "Ok", "");
        if(strcmp(inputtext, "QUALATUAPASSWORD", true)==0) SpawnPlayer(playerid);
        else
        {
            SendClientMessageToAll(COLOR_RED, str);
            Kick(playerid);
        }
    }
    return 1;
}

_________________
Immagine


I Miei Filterscript Per Sa-Mp

Rampone System By me and Mik_Teck
Autovelox System By me and Mik_Teck
Metro System By me
pLaserPointer By me

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 17:17 
Utente

Iscritto il: 06/11/2010
Messaggi: 198
Favourite GTA: San Andreas

Karma
1


Non connesso
Angelo ha scritto:
allora per il primo dovrebbe funzionare per tutti e due i tipi di tag visto che getta se nel nome c'è [PCD] e visto che r[PCD] nel nome ha sempre [PCD] non c'è bisogno di cambiarlo

Tu hai messo
if(strfind(name, "[PCD]", true)==0)
quindi non riconosce r[PCD] ma deve mettere al massimo
if(strfind(name, "[PCD]", true)!=-1)

_________________
https://t.me/pump_upp


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 17:42 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
non mi compare il dialogo appena connetto al server .... l'ho messo cosi.. e anche nel modo che a detto Peppe..

OnPlayerConnect

Codice:
new name[24];
   GetPlayerName(playerid, name, 24);
   if(strfind(name, "[PCD]", true)==0) ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password dei PDC", "Ok", "Cancel");


OnDialogResponse

Codice:
if(dialogid == 4848)
{
    new name[24], str[128];
    GetPlayerName(playerid, name, 24);
    format(str, 128, " %s è stato kickato. password PDC errata", name);
    if(!response)
    {
        SendClientMessageToAll(COLOR_RED, str);
        Kick(playerid);
    }
    if(response)
    {
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password dei PDC", "Ok", "Cancel");
        if(strcmp(inputtext, "********", true)==0) SpawnPlayer(playerid);
        else
        {
            SendClientMessageToAll(COLOR_RED, str);
            Kick(playerid);
        }
    }
    return 1;
}



ps: altro problema... se clicco su ok due volte senza mettere la password mi compare la scelta skin clicco spawn.. mi spawna e il dialog scompare..

_________________
Immagine


Ultima modifica di ~Bluec0de il 07/03/2011, 19:51, modificato 1 volta in totale.

Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 17:54 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
Avrai toccato allora qualcosa che non ti fa comparire il dialog. Prova a creare un comando che te lo faccia apparire. Se non si crea, significa che hai toccato qualcosa.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 19:19 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
funziona..


ps: l'ultimo problema e che se non digito la password e clicco su Ok non mi kicka

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 19:23 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
Funziona nel comando o nella connessione?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 19:28 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 1349
Località: Agrigento
Favourite GTA: Vice City
PlayStation Network: Giovanni94m
Xfire: Giovanni94m
Steam: Giovanni94m

Karma
10


Non connesso
May 95 ha scritto:
funziona..


ps: l'ultimo problema e che se non digito la password e clicco su Ok non mi kicka


Devi mettere
if(!strlen(inputtext)) return SendClientMessage(playerid,COLOR,"devi inserire la password");

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 20:59 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
Codice:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 4848)
{
    new name[24], str[128];
    GetPlayerName(playerid, name, 24);
    format(str, 128, "%s è stato kickato. Password PDC errata", name);
    if(!response)
    {
        SendClientMessageToAll(COLOR_RED, str);
        Kick(playerid);
    }
    if(response)
    {
        !strlen(inputtext)
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password per loggarti come PDC", "Ok", "");
        if(strcmp(inputtext, "**", true)==0) SpawnPlayer(playerid);
        else
        {
            SendClientMessageToAll(COLOR_RED, str);
            Kick(playerid);
        }
    }
    return 1;
}
return 1;
}


sotto a quale string lo metto ?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 07/03/2011, 21:01 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
Non capisco perché questo:

Codice:
!strlen(inputtext)


Toglilo!

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 08/03/2011, 0:34 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Serve perchè se non inserisci niente ti fa loggare lo stesso .-.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 08/03/2011, 0:50 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
No Peppinux se noti bene, ci sono due !strlen. Uno settato bene, e uno settato male :sisi:

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 08/03/2011, 9:26 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Ah non avevo visto.. Allora devi togliere il
Codice:
        !strlen(inputtext)
sopra
Codice:
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4848, DIALOG_STYLE_INPUT, "Password", "Inserisci la password per loggarti come PDC", "Ok", "");
;).


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Password
MessaggioInviato: 08/03/2011, 17:43 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
problema risolto.. grazie

_________________
Immagine


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 2 di 2 [ 34 messaggi ] 

Vai alla pagina :: « Precedente  1, 2
  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Chi c’è in linea

Visitano il forum: Bing [Bot], Google [Bot] e 11 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron