Skripta koju koristim:Edit UP:RP
Detaljan opis problema:Zanima me kako da napravim da npr moje ime promenim samo u Dragan bez donje crtice i prezimena
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Nadjes OnPlayerConnect i dole u polja stavis Dragan i compile skriptu a onda u scriptfiles de tvoje ime ides rename i promenis u dragan i pokrenes mod i gore u SAMP de se kuca ime kucas Dragan i eto.Nadam se da sam pomogao
U koja polja nerazumem?
::)
Posalji mi public OnPlayerConnect
public OnPlayerConnect(playerid) // robbank by Levu
{
AfkCheck[playerid] = 0;
RobbingTime[playerid] = 0;
PlayerInfo[playerid][pRobTime] = 0;
UmorioSe[playerid] = 0;
IgracGlasao[playerid] = 0;
DozvolaZaK[playerid] = 0;
IgracKandidat[playerid] = 0;
Alat[playerid] = 0;
Sliding[playerid] = 0;
PlayerInfo[playerid][pNarukvica] = 0;
PlayerInfo[playerid][pDiploma] = 0;
PlayerInfo[playerid][pDokument] = 0;
PlayerInfo[playerid][pOgrlica] = 0;
PlayerInfo[playerid][pHunger] = 100;
//SetTimer("Vrijeme", 13, 1); //vrijeme
SetTimerEx("DowlaFlash", 3000,true,"d",playerid);
SetTimerEx("RekordTimer", 3000, false, "d", playerid);
SetTimerEx("PingTimer", 5000, true, "d", playerid);
SetTimerEx("IdTimer", 500000, true, "d", playerid);
// PlayAudioStreamForPlayer(playerid,"http://k002.kiwi6.com/hotlink/0nsb90b7uu/s.a.r.s._-_perspektiva_official_video_hd_.mp3");
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PosFunkcija(playerid);
if(fexist(BanPath(playerid)))
{
INI_ParseFile(BanPath(playerid), "LoadBan_%s", .bExtra = true, .extra = playerid);
if(BanInfo[playerid][bBanDani] > 0)
{
new dani, god, mje;
getdate(god, mje, dani);
if(BanInfo[playerid][bBanDani] > dani)
{
if(BanInfo[playerid][bBanMesec] == mje)
{
new bstr[128];
format(bstr, sizeof(bstr), "Banovan si sa ovog servera do %d/%d/%d", BanInfo[playerid][bBanDani], mje, god);
SCM(playerid, COLOR_RED, "__________________BAN________________");
SCM(playerid, AZUTA, bstr);
SCM(playerid, AZUTA, "Ukoliko mislis da je ovo greska");
SCM(playerid, AZUTA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, AZUTA, "Forum: uskoro.tk");
SCM(playerid, COLOR_RED, "_____________________________________");
SetTimerEx("KickaIgraca", 100, false, "i", playerid);
}
if(BanInfo[playerid][bBanMesec] > mje)
{
new bstr[128];
format(bstr, sizeof(bstr), "Banovan si sa ovog servera do %d/%d/%d", BanInfo[playerid][bBanDani], BanInfo[playerid][bBanMesec], god);
SCM(playerid, COLOR_RED, "__________________BAN________________");
SCM(playerid, AZUTA, bstr);
SCM(playerid, AZUTA, "Ukoliko mislis da je ovo greska");
SCM(playerid, AZUTA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, AZUTA, "Forum: uskoro.tk");
SCM(playerid, COLOR_RED, "_____________________________________");
SetTimerEx("KickaIgraca", 100, false, "i", playerid);
}
if(BanInfo[playerid][bBanGodina] > god)
{
new bstr[128];
format(bstr, sizeof(bstr), "Banovan si sa ovog servera do %d/%d/%d", BanInfo[playerid][bBanDani], BanInfo[playerid][bBanMesec], BanInfo[playerid][bBanGodina]);
SCM(playerid, COLOR_RED, "__________________BAN________________");
SCM(playerid, AZUTA, bstr);
SCM(playerid, AZUTA, "Ukoliko mislis da je ovo greska");
SCM(playerid, AZUTA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, AZUTA, "Forum: uskoro.tk");
SCM(playerid, COLOR_RED, "_____________________________________");
SetTimerEx("KickaIgraca", 100, false, "i", playerid);
}
}
}
}
if(BanInfo[playerid][bBanDani] > 0)
{
new dani, god, mje;
getdate(god, mje, dani);
if(BanInfo[playerid][bBanDani] < dani)
{
BanInfo[playerid][bBanDani] = 0;
}
}
/*return 1;
}*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(!ProveraRPImena(playerid))
{
StatusKonekta(playerid, 2);
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////
OcistiChat(playerid,16); AttachObjectRemove(playerid); ObrisiObjekte(playerid); KillTimer(GroveDrogaTimer[playerid]);
BelaBojaIgraca(playerid); KillTimer(VuciTimer[playerid]); KreirajTextDrawe(playerid); g_SetPlayerHealth(playerid, 99.0);
KillTimer(zeton[playerid]); FadePlayerConnect(playerid);
///////////////////////////////////////////////////////////////////////////////////////// //kaznjen[playerid] = 0;
Tazer[playerid] = 0; SkripterDuty[playerid] = 0; AdminDuty[playerid] = 0; GMDuty[playerid] = 0; PromoterDuty[playerid] = 0; SvercUlja[playerid] = 0; SvercDroge[playerid] = 0;
UlogovanProvera[playerid] = 0; Rentano[playerid] = 299; hPomoc[playerid] = 0; NewNew[playerid] = 0; SvercOruzija[playerid] = 0;VatrogasacNaDuznosti[playerid] = 0;
IgracKojimSaljes[playerid] = -1; LoginPokusaji[playerid] = 0; StavljeneLisice[playerid] = 0; KladionicaBroj[playerid] = 0;InventoryTime[playerid] = 0;
IgracTazovan[playerid] = 0; PolicajacNaDuznosti[playerid] = 0; KaznuNapisao[playerid] = -1; hReport[playerid] = 0; mixa[playerid] = 0;
CenaKazne[playerid] = 0; Kaucija[playerid] = 0; DobioPay[playerid] = 0; Lociranje[playerid] = 0; SjemeDrogeGrove[playerid] = 0;
Poligon[playerid] = 0; KazneniPoeni[playerid] = 0; SvercMaterijala[playerid] = 0; UsaoFirma[playerid] = -1; Posadjena[playerid] = 0;
MDC[playerid] = 0; Naocare[playerid] = false; gPlayerAnimLibsPreloaded[playerid] = 0; gPlayerUsingLoopingAnim[playerid] = 0;
BiraSkin[playerid] = false; SelectCharPlace[playerid] = 0; KoristiDrogu[playerid] = 0; SmeceSakuplja[playerid] = 0; CistiUlice[playerid] = 0;
Kockica[playerid] = 0; Marama[playerid] = 0; Zavezan[playerid] = 0; IzmenaFirme[playerid] = -1; AdminVozilo[playerid] = -1;//WashHands[playerid] = false;
Prepreka1Kreirana[playerid] = false; Prepreka2Kreirana[playerid] = false; Prepreka3Kreirana[playerid] = false; KioskKupovina[playerid] = -1;
Prepreka4Kreirana[playerid] = false ;VuceIgraca[playerid] = -1; vrataspawn[playerid] = false ; vrataspawn[playerid] = false ; DobioPay[playerid] = 0;
BranjeDroge[playerid] = 0; PricauIntervju[playerid] = 255; IntervjuGotov[playerid] = 999; UsaoZgrada[playerid] = -1;WashHands[playerid] = false;
PuniGorivo[playerid] = false; PrikazanTextDraw[playerid] = 0; BusLinija[playerid] = 0; KosenjeTrave[playerid] = 0;
PosaoGPS[playerid] = 0; PonudioPopravku[playerid] = -1; CenaPopravke[playerid] = 0; PonudioGorivo[playerid] = -1;
CenaGoriva[playerid] = 0; PosaoOprema[playerid] = 0; PostaRaznesi[playerid] = 0; PostaPreuzmi[playerid] = 0; GrobarLinija[playerid] = 0;
TextDrawGangZone[playerid] = 0; TelefonRazgovor[playerid] = -1; TelefonZvoni[playerid] = false; KupovinaAuta[playerid] = false;
BunnyHop[playerid] = 0; MalterDovozi[playerid] = 0; PoravnaBagerom[playerid] = 0; LecenjeOd[playerid] = -1; CenaLecenja[playerid] = 0;
Oranje[playerid] = 0; Vrsenje[playerid] = 0; Mleko[playerid] = 0; VozLinija[playerid] = 0; UzeoKutiju[playerid] = 0;
TuraSF[playerid] = 0; TuraLV[playerid] = 0; LetSF[playerid] = 0; LetLV[playerid] = 0; ElektricarKvar[playerid] = 0;
RadioAktiviran[playerid] = 0; CijenaProdaje[playerid] = 0; KomeProdaje[playerid] = -1; PonudioIgrac[playerid] = -1;
UsaoAutoProdaja[playerid] = -1; UsaoMotorProdaja[playerid] = -1; KacigaStavljena[playerid] = 0; UsaoAvionProdaja[playerid] = -1;
eData[playerid] = -1; BankomatMeni[playerid] = -1; UsaoPloviloProdaja[playerid] = -1; Zeton[playerid] = 0; KreiranStats[playerid] = 0;TaxiPrevoz[playerid] = 999;TaxiCena[playerid] = 0;
///////////////////////////////////////////////////////////////////////////
admin3DKreiran[playerid] = false;
gs3DKreiran[playerid] = false;
AdminDuty[playerid] = 0;
GMDuty[playerid] = 0;
PromoterDuty[playerid] = 0;
PlayerInfo[playerid][pPozvan] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pGM] = 0; PlayerInfo[playerid][pPromoter] = 0; PlayerInfo[playerid][pLottoNr] = 0; /*PlayerInfo[playerid][pLottoNr2] = 0; PlayerInfo[playerid][pLottoNr3] = 0; PlayerInfo[playerid][pLottoNr4] = 0; PlayerInfo[playerid][pLottoNr5] = 0; PlayerInfo[playerid][pLottoNr6] = 0;// PlayerInfo[playerid][pLottoNr7] = 0; */
PlayerInfo[playerid][pVip] = 0; PlayerInfo[playerid][pDonatorBodovi] = 0; PlayerInfo[playerid][pSmrti] = 0;PlayerInfo[playerid][pRadarskaKazna] = 0;PlayerInfo[playerid][pPassport]= 0;PlayerInfo[playerid][pNaocale] = 0;
PlayerInfo[playerid][pLevel] = 0; PlayerInfo[playerid][pGodine] = 0; PlayerInfo[playerid][pDrzava] = 0; PlayerInfo[playerid][pSex] = 0;PlayerInfo[playerid][pMetaCijena] = 0;PlayerInfo[playerid][pDuznost] = 0;PlayerInfo[playerid][pMuteTime] = 0;PlayerInfo[playerid][pMuteTime] = 0;
PlayerInfo[playerid][pTutorial] = 0; PlayerInfo[playerid][pLider] = 0; PlayerInfo[playerid][pClan] = 0; PlayerInfo[playerid][pRank] = 0;PlayerInfo[playerid][pMeta] = 0;PlayerInfo[playerid][pMestoUOrg] = 0;PlayerInfo[playerid][pPDTest] = 0;PlayerInfo[playerid][pPDVreme] = 0;
PlayerInfo[playerid][pWarn] = 0; PlayerInfo[playerid][pZatvor] = 0; PlayerInfo[playerid][pZatvorenVreme] = 0; PlayerInfo[playerid][pExp] = 0;ProcesReganja[playerid] = 0;RegistriraVozilo[playerid] = 0;Kazetofoni[playerid] = 0;Ponudio[playerid] = 999;
PlayerInfo[playerid][pTrazeniLevel] = 0; PlayerInfo[playerid][pUhapsenPuta] = 0; PlayerInfo[playerid][pDroga] = 0; PlayerInfo[playerid][pOrgUgovor] = 0;PlayerInfo[playerid][pTegoviVreme] = 0;PlayerInfo[playerid][pDekodersef] = 0;
PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pPayDayPoeni] = 0; PlayerInfo[playerid][pSatiIgre] = 0; PlayerInfo[playerid][pIznosRate] = 0;PlayerInfo[playerid][pPljackaGVreme] = 0;PlayerInfo[playerid][pPljackaOVreme] = 0;PlayerInfo[playerid][pTrcanjeVreme] = 0;WantedPoints[playerid] = 0;
PlayerInfo[playerid][pIznosKredita] = 0; PlayerInfo[playerid][pPreostaloZaOtplatu] = 0; PlayerInfo[playerid][pADozvola] = 0; PlayerInfo[playerid][pPosedovanjeAuta] = -1;PlayerInfo[playerid][pPlata] = 0;
PlayerInfo[playerid][pKamionDozvola] = 0; PlayerInfo[playerid][pAvionDozvola] = 0; PlayerInfo[playerid][pMotorDozvola] = 0; PlayerInfo[playerid][pPosedovanjeMotora] = -1;PlayerInfo[playerid][pBrak] = 0;
PlayerInfo[playerid][pBrodDozvola] = 0; PlayerInfo[playerid][pGunDozvola] = 0; PlayerInfo[playerid][pPosedovanjeFirme] = -1; PlayerInfo[playerid][pDzeparosVreme] = 0;PlayerInfo[playerid][pGold] = 0;
PlayerInfo[playerid][pBorbeniStil] = 4; PlayerInfo[playerid][pMobilni] = 0; PlayerInfo[playerid][pImenik] = 0; PlayerInfo[playerid][pMobKredit] = 0;PlayerInfo[playerid][pMobilniUgasen] = 0;
PlayerInfo[playerid][pCigare] = 0; PlayerInfo[playerid][pUpaljac] = 0; PlayerInfo[playerid][pKanap] = 0; PlayerInfo[playerid][pNaocare] = 0; PlayerInfo[playerid][pKaciga] = -1;PlayerInfo[playerid][WCTime] = 100;
PlayerInfo[playerid][pSat] = 0; PlayerInfo[playerid][pBorbeniStil] = 0; PlayerInfo[playerid][pPosao] = 0; PlayerInfo[playerid][pPosedovanjeStana] = -1;PlayerInfo[playerid][Glad] = 100;
PlayerInfo[playerid][pProveraSpawna] = 0; PlayerInfo[playerid][pPosedovanjeKuce] = -1; PlayerInfo[playerid][pRent] = -1; PlayerInfo[playerid][pPosedovanjeVikendice] = -1;Higijena[playerid] = 100;
PlayerInfo[playerid][pPosedovanjeBicikla] = -1; PlayerInfo[playerid][pPosedovanjeAviona] = -1; PlayerInfo[playerid][pPosedovanjePlovila] = -1; HelpMessages[playerid] = 1;
/////////////////////////////////////////////////////////////////////////
strmid(ZlocinInfo[playerid][zPrijavio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[playerid][zPocinio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[playerid][zZlocin], "Nema", 0, strlen("Nema"), 255);
//////////////////////////////////////////////////////////////////////////////////////////
new plnames[MAX_PLAYER_NAME];
GetPlayerName(playerid, plnames, sizeof(plnames));
new namestring = strfind(plnames, "_", true);
if(namestring == -1)
{
SCM(playerid, -1, ""CRVENA"IG-Savjetnik | 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;
}
/////////////////////////////////////////////////////////////////////////////////////////
if(fexist(Korisnici(playerid)))
{
INI_ParseFile(Korisnici(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
LogRegTimer[playerid] = SetTimerEx("LoginP",465, false, "i", playerid);
SetPlayerPos(playerid, 2173.0852,2067.2083,27.4533);
}
else
{
IntroTimer[playerid] = SetTimerEx("Registracija1",465, false, "i", playerid);
SetPlayerPos(playerid, 2173.0852,2067.2083,27.4533);
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////
forward LoginP(playerid);
public LoginP(playerid)
{
PlayAudioStreamForPlayer(playerid,"http://k002.kiwi6.com/hotlink/0nsb90b7uu/s.a.r.s._-_perspektiva_official_video_hd_.mp3");
OcistiChat(playerid,16);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,14);
InterpolateCameraPos(playerid, 1741.509155, -1110.707397, 129.168777, 1114.258300, -1425.701416, 143.312011, 10000);//639.804992, -1409.945678, 37.650005, 1339.818725, -1405.720825, 38.386898, 30000
InterpolateCameraLookAt(playerid, 1739.257080, -1115.109863, 128.429306, 1119.031616, -1424.242797, 143.608718, 10000);//641.919433, -1405.421997, 37.393516, 1335.942626, -1402.695556, 37.479106, 30000
LogRegTimer[playerid] = SetTimerEx("LogReg",8000, true, "d", playerid);
return 1;
}
Jednostavno nerazumem gde i kako trebam :-\
Sada ne razumijem ni ja.Ja sam mislio da ima ovako nesto
h4 = strfind(plname, "", true);
h5 = strfind(plname, "", true);
h6 = strfind(plname, "", true);
h7 = strfind(plname, "", true);
h8 = strfind(plname, "", true);
h9 = strfind(plname, "", true);
Ajde neko pomoc pls :D
Ovo je to što ti treba?
stock ChangeName(playerid)
{
new
name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid,name,sizeof(name));
strdel(name, strfind(name,"_", true), sizeof(name));
return name;
}
da, da mogu ime bez crtice i da mi bude samo Dragan
Citat: Dragan_Kesic poslato Februar 17, 2014, 10:41:30 PRE PODNE
da, da mogu ime bez crtice i da mi bude samo Dragan
Eto,to ti je ta fukncija. Vratit ce ti,Ako je ime Dragan_Kesic,samo Dragan
Pa kako mogu da napravim da mi ime bude Dragan samo
msm kako gde trebam sta da upisem moze detaljnije posto sam pocetnik sa pawno :'(
Jel mislis da kad se prikljuci na server promjeni ime u Dragan?Onda samo dodaj pod OnplayerConnect ChangeName(playerid);
stock ChangeName(playerid)
{
new
name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid,name,sizeof(name));
if(strfind(name,"_", true) == -1) return SetPlayerName(playerid, name);
strdel(name, strfind(name,"_", true), sizeof(name));
return SetPlayerName(playerid, name);
}
Stavi ovo na pocetku publica OnPlayerConnect
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
new string[256];
if(strcmp(plname,"Dragan",false) )
{
new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vase ime nije prihvatljivo.");
Kick(playerid);
return 1;
}
}