[Pomoc] Oko textdrawova


Započeo Markoni990, Avgust 09, 2016, 17:24:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GtaRP
Detaljan opis problema:Ovako pravio sam textdrawove e sad hocu pri konektovanju servera da izbaci njegov skin level posao organizacija, sve sam ja to stavio gde bira za Login ili Izlaz da pise to ali nece uopste da prikaze samo ime radi.
Dio skripte:
forward TextDrawUnisti(playerid);
public TextDrawUnisti(playerid)
	{
    InterpolateCameraPos( playerid, 501.1220, -2123.5720, 61.1148, 599.5076, -1907.3519, 61.1148, 25000 );
	InterpolateCameraLookAt( playerid, 00.2217, -2123.1355, 60.7137, 598.5964, -1906.9376, 60.7237, 10000 );
    TextDrawShowForPlayer(playerid, LoginReg8);
    SelectTextDraw(playerid, 0xC83737C8);
	PlayerTextDrawShow(playerid, LoginRegs0[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs1[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs2[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs3[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs4[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs6[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs7[playerid]);
	TextDrawShowForPlayer(playerid, LoginReg9);
	PlayerTextDrawShow(playerid, LoginRegs10[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs11[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs12[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs18[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs19[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs20[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs21[playerid]);
	PlayerTextDrawShow(playerid, LoginRegs22[playerid]);
	PlayerTextDrawSetPreviewModel(playerid,LoginRegs5[playerid], GetPlayerSkin(playerid));
	PlayerTextDrawShow(playerid,LoginRegs5[playerid]);
	new imea[50];
	format(imea,sizeof(imea),"%s",GetName(playerid));
	PlayerTextDrawSetString(playerid,LoginRegs13[playerid], imea);
	PlayerTextDrawShow(playerid,LoginRegs13[playerid]);
	new levela[50];
	format(levela,sizeof(levela),"%d",PlayerInfo[playerid][pLevel]);
	PlayerTextDrawSetString(playerid,LoginRegs14[playerid], levela);
	PlayerTextDrawShow(playerid,LoginRegs14[playerid]);
	new posoooo[50];
	format(posoooo,sizeof(posoooo),"%s",PlayerInfo[playerid][pJob]);
	PlayerTextDrawSetString(playerid,LoginRegs16[playerid], posoooo);
	PlayerTextDrawShow(playerid,LoginRegs16[playerid]);
	new orgaz[50];
	format(orgaz,sizeof(orgaz),"%s",PlayerInfo[playerid][pMember]);
	PlayerTextDrawSetString(playerid,LoginRegs17[playerid],orgaz);
	PlayerTextDrawShow(playerid,LoginRegs17[playerid]);
	new dona[50];
	format(dona,sizeof(dona),"%d",PlayerInfo[playerid][pVip]);
	PlayerTextDrawSetString(playerid,LoginRegs15[playerid],dona);
	PlayerTextDrawShow(playerid,LoginRegs15[playerid]);
	return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Avgust 09, 2016, 17:26:47 POSLE PODNE od Markoni990

posalji kod da vidimo kako si napravio ne mozemo ti pomoci ovako iz glave
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == LoginReg8)
    {
    CancelSelectTextDraw(playerid);
    PlayerTextDrawHide(playerid, LoginRegs0[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs1[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs2[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs3[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs4[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs5[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs6[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs7[playerid]);
    TextDrawHideForPlayer(playerid, LoginReg8);
    TextDrawHideForPlayer(playerid, LoginReg9);
    PlayerTextDrawHide(playerid, LoginRegs10[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs11[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs12[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs13[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs14[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs15[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs16[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs17[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs18[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs19[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs20[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs21[playerid]);
    PlayerTextDrawHide(playerid, LoginRegs22[playerid]);
	new plname[MAX_PLAYER_NAME+100];
	new string[128];
	GetPlayerName(playerid, plname, sizeof(plname));
	format(string, sizeof(string), "users/%s.ini", plname);
 	if(!fexist(string))
	{
		gPlayerAccount[playerid] = 0;
 	    new regstring[512];
		new regname[64];
	 	new stringtext[300];
		//SetPlayerInterior(playerid, 0);
		//PlayerInfo[playerid][pInt] = 0;
    	InterpolateCameraPos( playerid, 501.1220, -2123.5720, 61.1148, 599.5076, -1907.3519, 61.1148, 25000 );
		InterpolateCameraLookAt( playerid, 00.2217, -2123.1355, 60.7137, 598.5964, -1906.9376, 60.7237, 10000 );
	    new Float:X, Float:Y, Float:Z;
        PlayerPlaySound(playerid,1057,X,Y,Z);
        GetPlayerPos(playerid, X,Y,Z);
		GetPlayerName(playerid,regname,sizeof(regname));
		format(stringtext,sizeof(stringtext),"{FFFFFF} Test{C0C0C0}| {FFFFFF}Pozdrav {FFFFFF}%s {FFFFFF}- Dobrodosao/la na {FFFFFF} Test.", regname);
		SendClientMessage(playerid, 0xFFFF80C8, stringtext);
		SendClientMessage(playerid, 0xFFFF80C8, "{BB5044}- {FFFFFF} Ovo ime je nije registrano. Molimo registrujte se i zabavite se na serveru.");
		SendClientMessage(playerid, 0xFFFF80C8, "{BB5044}- {FFFFFF} Server Forum: {C0C0C0}Uskoro {FFFF80}| Script Version: {C0C0C0}v1.0 {FFFF80}| Zadnji Update: {C0C0C0}Nepoznato!");
		format(regstring,sizeof(regstring),"			{FFFFFF}PAR NAPOMENA O OVOM KORAKU!\n\n{FF0000}*Pozeljno je da u lozinku kombinirate vise slova i brojeva kako ne bi doslo do kradje iste.\n{FF0000}*Password ne smije biti u razmacima.\n{FF0000}*Nikad nikome ne dajite svoj password,cak ni adminima servera.\n\n{FFFFFF}Upisite lozinku u polje {C0C0C0}>>");
		ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"{FF0000}Registacija {FFFFFF}Test",regstring,"Register","Kick");
	}
	else
	{
        gPlayerAccount[playerid] = 1;
   	    new loginstring[512];
		new loginname[64];
		GetPlayerName(playerid,loginname,sizeof(loginname));
		new stringtext[120];
    	InterpolateCameraPos( playerid, 501.1220, -2123.5720, 61.1148, 599.5076, -1907.3519, 61.1148, 25000 );
		InterpolateCameraLookAt( playerid, 00.2217, -2123.1355, 60.7137, 598.5964, -1906.9376, 60.7237, 10000 );
        new Float:X, Float:Y, Float:Z;
        PlayerPlaySound(playerid,1057,X,Y,Z);
        GetPlayerPos(playerid, X,Y,Z);
        TextDrawHideForPlayer(playerid,lbt);
        TextDrawHideForPlayer(playerid,lbb);
		GetPlayerName(playerid, loginname, sizeof(loginname));
		format(stringtext,sizeof(stringtext),"{FFFFFF}Test{C0C0C0}| {FFFFFF}Pozdrav {FFFFFF}%s - Dobrodosao/la na Test.", loginname);
		SendClientMessage(playerid, 0xC0C0C0C8, stringtext);
		SendClientMessage(playerid, 0xC0C0C0C8, "{BB5044}- {FFFFFF}Ovo ime je registrovano. Molimo logirajte se i zabavite se na serveru.");
		format(loginstring,sizeof(loginstring),"{C0C0C0}Dobro dosli ! Lepo vas je videti opet. Upisite svoj lozinku kako bi ste se logovali na server.\n\nUkoliko ste zaboravili lozinku obratite se na forumu administratorima koji ce vam rado\nizaci u susret da povratiti vas account. {BB5044}USKORO\n\n {C0C0C0}(c) Test",loginname);
		ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{C0C0C0}Login {FFFFFF} Test",loginstring,"Login","Kick");
    }
    }
    if(clickedid == LoginReg9)
    {
    Kick(playerid);
    }
    return 1;
}

Koliko mogu primetiti nigde nisi ucitao varijable koje su ti potrebne i definisao njihovo citanje na ove TDove.

Stavio sam ja to gde izbacuje pri konektu tekstdrawove ovo Level Skin Organizacija ali nece da ucita ako mozes objasniti kako ako gresim.
PlayerTextDrawSetPreviewModel(playerid,LoginRegs5[playerid], GetPlayerSkin(playerid));
PlayerTextDrawShow(playerid,LoginRegs5[playerid]);
new imea[50];
format(imea,sizeof(imea),"%s",GetName(playerid));
PlayerTextDrawSetString(playerid,LoginRegs13[playerid], imea);
PlayerTextDrawShow(playerid,LoginRegs13[playerid]);
new levela[50];
format(levela,sizeof(levela),"%d",PlayerInfo[playerid][pLevel]);
PlayerTextDrawSetString(playerid,LoginRegs14[playerid], levela);
PlayerTextDrawShow(playerid,LoginRegs14[playerid]);
new posoooo[50];
format(posoooo,sizeof(posoooo),"%s",PlayerInfo[playerid][pJob]);
PlayerTextDrawSetString(playerid,LoginRegs16[playerid], posoooo);
PlayerTextDrawShow(playerid,LoginRegs16[playerid]);
new orgaz[50];
format(orgaz,sizeof(orgaz),"%s",PlayerInfo[playerid][pMember]);
PlayerTextDrawSetString(playerid,LoginRegs17[playerid],orgaz);
PlayerTextDrawShow(playerid,LoginRegs17[playerid]);
new dona[50];
format(dona,sizeof(dona),"%d",PlayerInfo[playerid][pVip]);
PlayerTextDrawSetString(playerid,LoginRegs15[playerid],dona);
PlayerTextDrawShow(playerid,LoginRegs15[playerid]);

Ucitaj te varijable prilikom konekcije.

Gde staviti, ako mislis pod onplayerconnect stavljo sam ali nece i dalje.

Mora da hoce, nisis lepo onda stavio. Stavi kao i ostalo. U onim zagradama {} unutar  njih, ili jednostavno pokazi nam kako si stavio pa nece :D {}


Sta koristis dini, y_ini, mysql ? Treba samo da ucitas te varijable na konekciji i to je to.