Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: | Beka | poslato Februar 21, 2018, 19:06:09 POSLE PODNE

Naslov: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 19:06:09 POSLE PODNE
Detaljan opis problema: Ovako kucam na serveru komandu da promjenim ime sve rzane komande sam probao tj sisteme za promjenit nick i pocetnik sam u skriptanju tako da ne znam bas problem je da kada promjenim nick npr u samo "Beka" udjem sa tim nickom na server pise samo "server closed the connection" kada udjem sa nikcom Beka_Vasquez ili bilo koje prezime onda zeli :)
Dio skripte: Ne znam objasnio sam gore kada udjem sa spec nick pise samo SERVER CLOSED THE CONNECTION
Neke slike/video za lakse dobivanje pomoci(neobavezno): /////
Naslov: Odg: Pomoc :)
Poruka od: .начо poslato Februar 21, 2018, 19:09:50 POSLE PODNE
Probaj ovu CMD :D
YCMD:changename(playerid, params[], help)
{
   new targetid,name[128];
   new ime[34];
   GetPlayerName(playerid, ime, sizeof(ime));
//   if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] != 6) return SCM(playerid,-1,""CRVENA"[VC:RPG] "nacho_boja"Niste ovlsaceni!");
   else if (sscanf(params,"us",targetid,name))SendClientMessage(playerid,COLOR_RED,"""Koristi: /changename [ID] [Ime]");
   else if(!IsPlayerConnected(targetid))SendClientMessage(playerid,COLOR_RED,"#WARNING {FFFFFF}Igrac nije konektovan na server!");
   else {
   new string[128],n[MAX_PLAYER_NAME];
     GetPlayerName(targetid,n,sizeof(n));
      SetPlayerName(targetid,name);
   format(string,sizeof(string),""ZUTA"{AA3333}[CHANGE NAME]!{FFFFFF}Vama je promenjeno ime od strane admina! {AA3333}/promenipass {FFFFFF}i potvrdite vasu sifru koju ste imali vec!",(targetid),n,playerid);
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
       PlayerInfo[playerid][pAdminpin] = 1;
   }
   SendClientMessage(playerid, -1, string);
   }
   return 1;
}
Naslov: Odg: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 19:33:51 POSLE PODNE
Ima errora nemg rijesit ne znam kakvi su to prvi put vidim xD
Naslov: Odg: Pomoc :)
Poruka od: .начо poslato Februar 21, 2018, 19:35:24 POSLE PODNE
AE FB chat :)
Naslov: Odg: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 19:36:48 POSLE PODNE
Nick?
Naslov: Odg: Pomoc :)
Poruka od: Muma poslato Februar 21, 2018, 19:37:17 POSLE PODNE
Vjerovatno OnPlayerConnect imaš provjeru za "RP" nick koji te kicka ukoliko nemaš donju crtu ili šta već, zavisi šta provjerava. :)
Naslov: Odg: Pomoc :)
Poruka od: .начо poslato Februar 21, 2018, 19:37:49 POSLE PODNE
Posl'o zahteb Nacho Pawno
Naslov: Odg: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 19:53:23 POSLE PODNE
@Muma187_  https://imgur.com/a/hRmFz || POGLEDAJ
Naslov: Odg: Pomoc :)
Poruka od: Muma poslato Februar 21, 2018, 19:58:57 POSLE PODNE
Daj mi taj stock ili šta je već "ProveraRPImena".
Naslov: Odg: Pomoc :)
Poruka od: skoleX poslato Februar 21, 2018, 20:04:32 POSLE PODNE
Treba da nadjes ovo https://imgur.com/a/nxNFu

if(strfind(pname,"Beka",true) != (-1)) return 1;
Naslov: Odg: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 20:13:12 POSLE PODNE
Fixano hvala vam  :D
Naslov: Odg: Pomoc :)
Poruka od: Dimi Ugrinovic poslato Februar 21, 2018, 20:14:45 POSLE PODNE
Citat: Nacho poslato Februar 21, 2018, 19:09:50 POSLE PODNE
Probaj ovu CMD :D
YCMD:changename(playerid, params[], help)
{
   new targetid,name[128];
   new ime[34];
   GetPlayerName(playerid, ime, sizeof(ime));
//   if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] != 6) return SCM(playerid,-1,""CRVENA"[VC:RPG] "nacho_boja"Niste ovlsaceni!");
   else if (sscanf(params,"us",targetid,name))SendClientMessage(playerid,COLOR_RED,"""Koristi: /changename [ID] [Ime]");
   else if(!IsPlayerConnected(targetid))SendClientMessage(playerid,COLOR_RED,"#WARNING {FFFFFF}Igrac nije konektovan na server!");
   else {
   new string[128],n[MAX_PLAYER_NAME];
     GetPlayerName(targetid,n,sizeof(n));
      SetPlayerName(targetid,name);
   format(string,sizeof(string),""ZUTA"{AA3333}[CHANGE NAME]!{FFFFFF}Vama je promenjeno ime od strane admina! {AA3333}/promenipass {FFFFFF}i potvrdite vasu sifru koju ste imali vec!",(targetid),n,playerid);
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
       PlayerInfo[playerid][pAdminpin] = 1;
   }
   SendClientMessage(playerid, -1, string);
   }
   return 1;
}

Nebih da se svadjam bas,al beka se bas ne razume u te definicije,ovo samo kazem kao savet,jer ipak nije nikad skriptao,tako da ipak si trebao malo da ga pitas kakva mu je definicija za padmin i to
Naslov: Odg: Pomoc :)
Poruka od: Muma poslato Februar 21, 2018, 20:23:53 POSLE PODNE
Citat: Beka_Vasquez poslato Februar 21, 2018, 20:13:12 POSLE PODNE
Fixano hvala vam  :D
Bolje ti je dodaj provjeru ukoliko igrač ima account da mu ne provjerava nick, a ako ne onda provjera i ide na register jer ovako ćeš morati dodavati svaki nick posebno dok ovom običnom provjerom možeš /changename ingame i tjt...
Naslov: Odg: Pomoc :)
Poruka od: Dimi Ugrinovic poslato Februar 21, 2018, 20:29:38 POSLE PODNE
Citat: Muma187_ poslato Februar 21, 2018, 20:23:53 POSLE PODNE
Bolje ti je dodaj provjeru ukoliko igrač ima account da mu ne provjerava nick, a ako ne onda provjera i ide na register jer ovako ćeš morati dodavati svaki nick posebno dok ovom običnom provjerom možeš /changename ingame i tjt...

hahha bas to,ipak ovo je komanda od NKuca moda,ipak to je uzasan mod po meni,a ta komanda pravi jos jedan acc tako da skripti ne daje prostora,ipak bih preporucio da doda tu proveru
Naslov: Odg: Pomoc :)
Poruka od: | Beka | poslato Februar 21, 2018, 20:51:23 POSLE PODNE
Nije komanda sa nove kuce :=)