hlmod.hu
https://hlmod.hu/

Email cím ki pontozás
https://hlmod.hu/viewtopic.php?f=9&t=30271
Oldal: 1 / 1

Szerző:  adriansr14 [ 2020.02.22. 11:39 ]
Hozzászólás témája:  Email cím ki pontozás

Sziasztok, hogyan tudom azt megoldani, hogy az email cím ki legyen pontozva amikor lekerem?
Pl:
Email cim: logi*****.gmail.com

Előre is köszönöm a válaszokat! :D

Szerző:  aarpi. [ 2020.02.23. 19:53 ]
Hozzászólás témája:  Re: Email cím ki pontozás

adriansr14 írta:
Sziasztok, hogyan tudom azt megoldani, hogy az email cím ki legyen pontozva amikor lekerem?
Pl:
Email cim: logi*****.gmail.com

Előre is köszönöm a válaszokat! :D

Kód:
#include <amxmodx>
#include <amxmisc>

new g_sEmail[33][64]

public plugin_init()
{
   register_plugin("", "1.0", "")
   
   register_clcmd("say /blabla", "cmd_blabla")
   register_clcmd("EMAIL", "cmd_emailadd2")
}
public cmd_blabla(iId)
{
   client_cmd(iId, "messagemode EMAIL")
}
public cmd_emailadd(iId)
{
   new sEmail[64]
   read_args(sEmail, charsmax(sEmail))
   remove_quotes(sEmail)
   
   formatex(g_sEmail[iId], charsmax(g_sEmail), sEmail)
   client_print_color(0, 0, "Emailed: %s", g_sEmail[iId])
   
   new sDomain[32]
   split(sEmail, sEmail, charsmax(sEmail), sDomain, charsmax(sDomain), "@") // Két felé választjuk az emailt ott ahol van a @.
   
   new iNum = strlen(sEmail) // Lekérük az email elsőrészének karakter számait.
   sEmail = "" // Itt törlük a tartalmát mivel nincs rá szükségünk.
   for(new i; i < iNum; i++) // itt pedig a lekért karakterszám szerint adunk annyi csillagot egy for ciklussal:c
      formatex(sEmail, charsmax(sEmail), "%s*", sEmail)
   
   formatex(sEmail, charsmax(sEmail), "%s@%s", sEmail, sDomain) // az email első része kicsillagozva illetve a @ mivel az a szét valasztásnál el lett szedve és a email cím domainjét egybe rakjuk.
   client_print_color(0, 0, "Emailed csillagozva: %s", sEmail)
}

Így megfelel? Remélem a magyarázat is jó.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/