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): /////
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;
}
Ima errora nemg rijesit ne znam kakvi su to prvi put vidim xD
AE FB chat :)
Nick?
Vjerovatno OnPlayerConnect imaš provjeru za "RP" nick koji te kicka ukoliko nemaš donju crtu ili šta već, zavisi šta provjerava. :)
Posl'o zahteb Nacho Pawno
@Muma187_ https://imgur.com/a/hRmFz || POGLEDAJ
Daj mi taj stock ili šta je već "ProveraRPImena".
Treba da nadjes ovo https://imgur.com/a/nxNFu
if(strfind(pname,"Beka",true) != (-1)) return 1;
Fixano hvala vam :D
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
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...
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
Nije komanda sa nove kuce :=)