Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Dzanan_Beg poslato Decembar 09, 2015, 22:28:23 POSLE PODNE

Naslov: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 09, 2015, 22:28:23 POSLE PODNE
Skripta koju koristim: moja
Detaljan opis problema: Kako da napravim samo jedno ime na server. NPR da nije Ime_Prezime vec samo Ime
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [POMOC] IME
Poruka od: // xunder poslato Decembar 09, 2015, 22:50:09 POSLE PODNE
Preko strcmp provjeri ime i samo skipuj kick/ban
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 09, 2015, 22:51:04 POSLE PODNE
ali necu da moze svima vec samo meni ???
Naslov: Odg: [POMOC] IME
Poruka od: Arkoo poslato Decembar 09, 2015, 23:11:32 POSLE PODNE
1. prvo pronadji ovo u svojoj skripti new namestring = strfind(plname, "_", true);

2.ovo dodajes ispod toga gore kad pronadjes. Evo jedan primjer gdje pise "Ime"stavljas ime koje zelis
[pawn]new Ime = strfind(plname, "Ime", true);[/pawn]
3. dole ce ti pisati ovo if(namestring == -1)
tako nesto

4. tu dodas samo ovako primjer:( Ime == -1 && )
[pawn]if(Ime == -1 && namestring == -1)
[/pawn]

i tako radis za svako ime
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 10, 2015, 10:30:49 PRE PODNE
ali mene opet kickuje ???
Naslov: Odg: [POMOC] IME
Poruka od: MySQL poslato Decembar 12, 2015, 09:37:17 PRE PODNE
Ovo sam ti iz svog moda izvadio mrzime radit valjda ti je jasno sad


   
   new string[256];
    new plname[MAX_PLAYER_NAME];
    new namestring = strfind(plname, "_", true);
    new TvojeIme = strfind(plname, "TvojeIme", true);
if(AntiName == 1)
{
if(TvojeIme == -1 && namestring == -1)
{
format(string, sizeof(string),"%s, je kikovan od strane Anticheat-a zbog neprihvatljivog imena",plname);
SendClientMessageToAll(COLOR_NICERED, string);
SCM(playerid, COLOR_YELLOW2, "Imigraciona sluzba: Vase ime je neprihvatljivo.");
SCM(playerid, COLOR_YELLOW2, "Pomoc: Vase ime mora biti u formatu Ime_Prezime. Velika pocetna slova.");
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat je kikovao %s zbog neprihvatljivog imena",d,m,y,h,mi,s,plname);
KickLog(string);
Kick(playerid);
return 1;
}
}
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 12, 2015, 11:23:02 PRE PODNE
ovako je kod mene

[pawn]   new plnames[MAX_PLAYER_NAME];
   GetPlayerName(playerid, plnames, sizeof(plnames));
   new namestring = strfind(plnames, "_", true);
   new Beg = strfind(plnames, "Beg", true);
   if(Beg == -1 && namestring == -1)

   {
   SCM(playerid, -1, ""SPLAVA"S4L | Vase ime mora biti u formatu {FFFFFF}Ime_Prezime");
   Kick(playerid);
   return 1;
   }
   new banfile[128]; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
   new ip[64];
   new banipfile[128]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,64));
   if(fexist(banfile))
   {
      StatusKonekta(playerid, 1);
      return 1;
   }[/pawn]
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 12, 2015, 11:24:24 PRE PODNE
A imam i ovaj dio
[pawn]stock StatusKonekta(playerid, tip)
{
   if(tip == 1)
   {
      new string1[256];
      format(string1, sizeof(string1), ""CRVENA"Banovani ste...\n\n"ZUTA"%s "BELA"vi ste banovani sa ovog servera.\nAko ne znate razlog bana pogledajte ga na forumu.\nUkoliko zelite unban zatrazite ga na nasem forumu.\nAdresa naseg foruma je:\n\n"ZUTA" www.uskoro.info ",GetName(playerid));
      SPD(playerid, DIALOG_BANSTATUS, DIALOG_STYLE_MSGBOX, ""CRVENA"Banovan Status", string1, "Ok", "Izlaz");
      freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
   }
   else if(tip == 2)
   {
      new string[256];
       SCM(playerid,-1,""CRVENA"[S4L] "SIVA"Kikovani ste zbog ne prihvatljivog Imena_Prezimena!");
      format(string, sizeof(string), ""CRVENA"%s vase Ime_Prezime nije prihvatljivo\n\n"BELA"Vase ime nije u validnom formatu Ime_Prezime\nVase Ime_Prezime ne sme sadrzavati uvredljive reci\nVase Ime_Prezime ne sme sadrzavati znakove/brojeve\nVase Ime_Prezime ne sme biti vezano za nacionalnost\nVase ime obavezno mora sadrzavati donju crtu\nVase ime ne sme bit ime poznate licnosti\n\nPrimer RP Imena: "ZUTA"John_West",GetName(playerid));
      SPD(playerid, DIALOG_RPIME, DIALOG_STYLE_MSGBOX, ""CRVENA"Provera Imena", string, "Ok", "Izlaz");
      freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
   }
   else if(tip == 3)
   {
       SCM(playerid,-1,""ZUTA"S4L | "CRVENA"Prije spawna se morate ulogovati (kikovani ste)!");
       freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
   }
   else if(tip == 4)
   {
      SCMF(playerid,-1,"[S4L] "CRVENA"%s pogresili ste lozinku '4/4' puta pa ste banovani | Unban zatrazite na forumu ( www.uskoro.info )!",GetName(playerid));
        freeze[playerid] = SetTimerEx("KonektBan", 500, 0, "d", playerid);
   }
   else if(tip == 5)
   {
      GreskaMessage(playerid, "Registracija je trenutno onemogucena...");
      GreskaMessage(playerid, "Registracija na server je trenutno onemogucena, razlog onemogucavanja pogledajte na forumu!");
      GreskaMessage(playerid, "Adresa Foruma je: "SIVA" www.uskoro.info");
      freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
   }
   return 1;
}[/pawn]
Naslov: Odg: [POMOC] IME
Poruka od: Arkoo poslato Decembar 12, 2015, 11:54:43 PRE PODNE
[pawn]   new plnames[MAX_PLAYER_NAME];
GetPlayerName(playerid, plnames, sizeof(plnames));
new Beg = strfind(plnames, "Beg", true);
new namestring = strfind(plnames, "_", true);
if(Beg == -1 && namestring == -1)

{
SCM(playerid, -1, ""SPLAVA"S4L | Vase ime mora biti u formatu {FFFFFF}Ime_Prezime");
Kick(playerid);
return 1;
}
new banfile[128]; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
new ip[64];
new banipfile[128]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,64));
if(fexist(banfile))
{
StatusKonekta(playerid, 1);
return 1;
}[/pawn]

Probaj ovako mislim da je do toga,,, probaj....

jer kod tebe je sve ok tu
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 12, 2015, 12:08:55 POSLE PODNE
nece ja udem da se reg posto nisam reg sa tim acc-om kaze ime nije u validnom formatu
Naslov: Odg: [POMOC] IME
Poruka od: Dzanan_Beg poslato Decembar 12, 2015, 23:14:10 POSLE PODNE
Moze neko pomoc?????