Detaljan opis problema: Znaci ima ono kao kad se treba logirat da se stisne "login", e pa kad ja to stisnem, logiram se i spawnam sa desne mi strane pise "login" kao taj textdraw, a meni treba da se to nevidi kad se igrac logira... Ako bi neko mogao pomoc bio bi zahvalan 🙂
Dio skripte:
Quote
////////////////////////////////////////////////////////////////////////////////////////////////
forward LoginP(playerid);
public LoginP(playerid)
{
KillTimer(IntroTimer5);
TextDrawShowForPlayer(playerid, ClickTXD0);
TextDrawShowForPlayer(playerid, ClickTXD1);
TextDrawShowForPlayer(playerid, ClickTXD2);
TextDrawShowForPlayer(playerid, ClickTXD3);
SelectTextDraw(playerid, 0x00FF00C😎;
InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
//LogRegTimer = SetTimerEx("LogReg",8000, true, "d", playerid);
return 1;
}
forward LoginP(playerid);
public LoginP(playerid)
{
KillTimer(IntroTimer5);
TextDrawShowForPlayer(playerid, ClickTXD0);
TextDrawShowForPlayer(playerid, ClickTXD1);
TextDrawShowForPlayer(playerid, ClickTXD2);
TextDrawShowForPlayer(playerid, ClickTXD3);
SelectTextDraw(playerid, 0x00FF00C😎;
InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
//LogRegTimer = SetTimerEx("LogReg",8000, true, "d", playerid);
return 1;
}
Quote
///////////////////////////////////////////////////////////////////////
public OnGameModeInit()
{
SetTimer("Banka_Update", 500, 1);
SetTimer("RK_Update", 500, 1);
ProveraL = 0;
Liftt = 0;
dupliexp = 0;
MehPozivalac = -1;
/* new bla;
new fffuuuu = 0;
fffuuuu = 100;
bla = 100;
return bla;*/
SetTimer("ProgressBar", 36000, 1);
SetTimer("updatepb", 1000, 1);
print("Test!");
for(new i=0; i
ClickTXD0 = TextDrawCreate(68.000000, 174.000000, "LOGIN");
TextDrawBackgroundColor(ClickTXD0, 255);
TextDrawFont(ClickTXD0, 3);
TextDrawLetterSize(ClickTXD0, 0.800000, 3.099999);
TextDrawColor(ClickTXD0, ANDREY_BOJA);
TextDrawSetOutline(ClickTXD0, 1);
TextDrawSetProportional(ClickTXD0, 1);
TextDrawSetSelectable(ClickTXD0, 1);
TextDrawUseBox(ClickTXD0, 1);
TextDrawBoxColor(ClickTXD0, 000000);
TextDrawTextSize(ClickTXD0,180.0, 25.0);
ClickTXD1 = TextDrawCreate(9.000000, 212.000000, "REGISTRACIJA");
TextDrawBackgroundColor(ClickTXD1, 255);
TextDrawFont(ClickTXD1, 3);
TextDrawLetterSize(ClickTXD1, 0.800000, 3.099999);
TextDrawColor(ClickTXD1, ANDREY_BOJA);
TextDrawSetOutline(ClickTXD1, 1);
TextDrawSetProportional(ClickTXD1, 1);
TextDrawSetSelectable(ClickTXD1, 1);
TextDrawUseBox(ClickTXD1, 1);
TextDrawBoxColor(ClickTXD1, 000000);
TextDrawTextSize(ClickTXD1,250.0, 25.0);
ClickTXD2 = TextDrawCreate(68.000000, 245.000000, "IZLAZ");
TextDrawBackgroundColor(ClickTXD2, 255);
TextDrawFont(ClickTXD2, 3);
TextDrawLetterSize(ClickTXD2, 0.800000, 3.099999);
TextDrawColor(ClickTXD2, -16776961);
TextDrawSetOutline(ClickTXD2, 1);
TextDrawSetProportional(ClickTXD2, 1);
TextDrawSetSelectable(ClickTXD2, 1);
TextDrawTextSize(ClickTXD2,180.0, 25.0);
public OnGameModeInit()
{
SetTimer("Banka_Update", 500, 1);
SetTimer("RK_Update", 500, 1);
ProveraL = 0;
Liftt = 0;
dupliexp = 0;
MehPozivalac = -1;
/* new bla;
new fffuuuu = 0;
fffuuuu = 100;
bla = 100;
return bla;*/
SetTimer("ProgressBar", 36000, 1);
SetTimer("updatepb", 1000, 1);
print("Test!");
for(new i=0; i
ClickTXD0 = TextDrawCreate(68.000000, 174.000000, "LOGIN");
TextDrawBackgroundColor(ClickTXD0, 255);
TextDrawFont(ClickTXD0, 3);
TextDrawLetterSize(ClickTXD0, 0.800000, 3.099999);
TextDrawColor(ClickTXD0, ANDREY_BOJA);
TextDrawSetOutline(ClickTXD0, 1);
TextDrawSetProportional(ClickTXD0, 1);
TextDrawSetSelectable(ClickTXD0, 1);
TextDrawUseBox(ClickTXD0, 1);
TextDrawBoxColor(ClickTXD0, 000000);
TextDrawTextSize(ClickTXD0,180.0, 25.0);
ClickTXD1 = TextDrawCreate(9.000000, 212.000000, "REGISTRACIJA");
TextDrawBackgroundColor(ClickTXD1, 255);
TextDrawFont(ClickTXD1, 3);
TextDrawLetterSize(ClickTXD1, 0.800000, 3.099999);
TextDrawColor(ClickTXD1, ANDREY_BOJA);
TextDrawSetOutline(ClickTXD1, 1);
TextDrawSetProportional(ClickTXD1, 1);
TextDrawSetSelectable(ClickTXD1, 1);
TextDrawUseBox(ClickTXD1, 1);
TextDrawBoxColor(ClickTXD1, 000000);
TextDrawTextSize(ClickTXD1,250.0, 25.0);
ClickTXD2 = TextDrawCreate(68.000000, 245.000000, "IZLAZ");
TextDrawBackgroundColor(ClickTXD2, 255);
TextDrawFont(ClickTXD2, 3);
TextDrawLetterSize(ClickTXD2, 0.800000, 3.099999);
TextDrawColor(ClickTXD2, -16776961);
TextDrawSetOutline(ClickTXD2, 1);
TextDrawSetProportional(ClickTXD2, 1);
TextDrawSetSelectable(ClickTXD2, 1);
TextDrawTextSize(ClickTXD2,180.0, 25.0);
Quote
/////////////////////////////////////////////////////
forward Registracija2(playerid);
public Registracija2(playerid)
{
KillTimer(IntroTimer5);
SelectTextDraw(playerid, 0x00FF00C😎;
TextDrawShowForPlayer(playerid, ClickTXD0);
TextDrawShowForPlayer(playerid, ClickTXD1);
TextDrawShowForPlayer(playerid, ClickTXD2);
TextDrawShowForPlayer(playerid, ClickTXD3);
InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
return 1;
}
forward Registracija2(playerid);
public Registracija2(playerid)
{
KillTimer(IntroTimer5);
SelectTextDraw(playerid, 0x00FF00C😎;
TextDrawShowForPlayer(playerid, ClickTXD0);
TextDrawShowForPlayer(playerid, ClickTXD1);
TextDrawShowForPlayer(playerid, ClickTXD2);
TextDrawShowForPlayer(playerid, ClickTXD3);
InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
return 1;
}
Quote
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == ClickTXD0)
{
KillTimer(LogRegTimer); g_JBC_SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
if(fexist(Korisnici(playerid)))
{
new loginstring;
new loginname;
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD1);
TextDrawHideForPlayer(playerid,ClickTXD2);
CancelSelectTextDraw(playerid);
TextDrawHideForPlayer(playerid,ClickTXD3);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""ZUTA"=======================================\n\n"ZUTA"Dobrodosli na Balkan Zone RolePlay\n\n"ZUTA"Vase ime: "CRVENA"%s\n"ZUTA"Forum:"CRVENA" Uskoro! \n"ZUTA"TeamSpeak3 IP:"CRVENA" Uskoro! \n"ZUTA"Unesite vasu lozinku\n"ZUTA"==========================================",loginname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
}
{
if(clickedid == ClickTXD0)
{
KillTimer(LogRegTimer); g_JBC_SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
if(fexist(Korisnici(playerid)))
{
new loginstring;
new loginname;
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD1);
TextDrawHideForPlayer(playerid,ClickTXD2);
CancelSelectTextDraw(playerid);
TextDrawHideForPlayer(playerid,ClickTXD3);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""ZUTA"=======================================\n\n"ZUTA"Dobrodosli na Balkan Zone RolePlay\n\n"ZUTA"Vase ime: "CRVENA"%s\n"ZUTA"Forum:"CRVENA" Uskoro! \n"ZUTA"TeamSpeak3 IP:"CRVENA" Uskoro! \n"ZUTA"Unesite vasu lozinku\n"ZUTA"==========================================",loginname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
}
Quote
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, COLOR_YELLOW, ""ZUTA"[BZ:RP]"CRVENA" Vec ste registrovani!");
}
else
{
CancelSelectTextDraw(playerid);
if(ServerInfo == 1)
{
StatusKonekta(playerid, 5);
}
else if(ServerInfo != 1)
{
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD3);
TextDrawHideForPlayer(playerid,ClickTXD1);
CancelSelectTextDraw(playerid);
TextDrawHideForPlayer(playerid,ClickTXD2);
new info;
strcat(info, ""ZELENA"|==========================================================|\n", sizeof(info));
strcat(info, " "BELA"Dobrodosli na "ZUTA"Balkan Zone RolePlay\n", sizeof(info));
strcat(info, " "BELA"Vas account"CRVENA" nije"BELA" registrovan\n", sizeof(info));
strcat(info, " "BELA"Forum"ZUTA" Uskoro!/forum\n", sizeof(info));
strcat(info, " "BELA"TeamSpeak3 IP:"ZUTA"Uskoro!\n", sizeof(info));
strcat(info, " "BELA"Unesite zeljenu lozinku da bi nastavili sa registracijom\n", sizeof(info));
strcat(info, ""ZELENA"|==========================================================|", sizeof(info));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registracija",info,"Registruj","Izadji");
InterpolateCameraPos(playerid, 955.135131, -970.751525, 64.914772, 1219.692016, -941.729797, 69.473419, 20000);
InterpolateCameraLookAt(playerid, 960.128601, -970.498596, 64.882156, 1224.672119, -941.313415, 69.632186, 1000);
}
}
}
if(clickedid == ClickTXD2)
{
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD3);
TextDrawHideForPlayer(playerid,ClickTXD1);
TextDrawHideForPlayer(playerid,ClickTXD2);
Kick(playerid);
}
return 1;
}
GetPlayerName(playerid,loginname,sizeof(loginname));
SendClientMessage(playerid, COLOR_YELLOW, ""ZUTA"[BZ:RP]"CRVENA" Vec ste registrovani!");
}
else
{
CancelSelectTextDraw(playerid);
if(ServerInfo == 1)
{
StatusKonekta(playerid, 5);
}
else if(ServerInfo != 1)
{
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD3);
TextDrawHideForPlayer(playerid,ClickTXD1);
CancelSelectTextDraw(playerid);
TextDrawHideForPlayer(playerid,ClickTXD2);
new info;
strcat(info, ""ZELENA"|==========================================================|\n", sizeof(info));
strcat(info, " "BELA"Dobrodosli na "ZUTA"Balkan Zone RolePlay\n", sizeof(info));
strcat(info, " "BELA"Vas account"CRVENA" nije"BELA" registrovan\n", sizeof(info));
strcat(info, " "BELA"Forum"ZUTA" Uskoro!/forum\n", sizeof(info));
strcat(info, " "BELA"TeamSpeak3 IP:"ZUTA"Uskoro!\n", sizeof(info));
strcat(info, " "BELA"Unesite zeljenu lozinku da bi nastavili sa registracijom\n", sizeof(info));
strcat(info, ""ZELENA"|==========================================================|", sizeof(info));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registracija",info,"Registruj","Izadji");
InterpolateCameraPos(playerid, 955.135131, -970.751525, 64.914772, 1219.692016, -941.729797, 69.473419, 20000);
InterpolateCameraLookAt(playerid, 960.128601, -970.498596, 64.882156, 1224.672119, -941.313415, 69.632186, 1000);
}
}
}
if(clickedid == ClickTXD2)
{
TextDrawHideForPlayer(playerid,ClickTXD0);
TextDrawHideForPlayer(playerid,ClickTXD3);
TextDrawHideForPlayer(playerid,ClickTXD1);
TextDrawHideForPlayer(playerid,ClickTXD2);
Kick(playerid);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Komentar: To je to sto sam nasao vezano za taj TextDraw ako mi neko moze pomoc bio bi mu jako zahvalan 🙂
