Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Pasidalinsiu Andrey_Barnett kurtais Registracijos TD


Arvis***

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2606 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sweiki chebrike, noriu pasidalinti tikrai unikaliu dalyku, kurį ponas Andrey_Barnett kuriasi savo projektui Dievai.EU padalinsiu jo kurtą registracijos pagrindą, tiksliau pačius TextDraw'us kuriuos jis naudoja serverio registracijai. Žinau atsiras tokių kurie nori kad wiskas būtų pateikta an lėkštutės. Kolkas pačio registracijos TD kaip jis atrodo negaliu pateikti bet galiu pasakyti jis tikrai nėra eilinis. Kągi einame prie reikalo, dirbau su Andrey_Barnett rašiau jam naują mašinų sistemos pagrindą ir jis paprašė jog atnaujinčiau jam tiesiai į gamemodą, ką ir padariau. Todėl ėmiau ir nukopinau patį registracijos pagrindą, jei ką pamiršau nukopinti tai MySQL kintamuosius var. 

[spoiler]/*

Šis skriptas gautas iš Andrey_Barnett

*/

#include 

new Text:Prisijungimo_TD [10];
new Text:Registracijos_TD [20];
new PlayerText:Prisijungimo_TD_2 [MAX_PLAYERS][2];
new PlayerText:Registracijos_TD_2 [MAX_PLAYERS][3];

main()
{
print("\n----------------------------------");
print(" # ");
print("----------------------------------\n");
}



public OnGameModeInit()
{
print("GameModeInit()");
SetGameModeText(" # ");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnGameModeExit()
{
print("GameModeExit()");
return 1;
}

public OnPlayerConnect(playerid)
{
printf("OnPlayerConnect(%d)", playerid);
return 1;
}

public OnPlayerDisconnect(playerid)
{
printf("OnPlayerDisconnect(%d)", playerid);
return 1;
}

public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid,"SpawnPlayer") > gettime())
{
SetPlayerSpawn(playerid);
return true;
}
SetPlayerSpawn(playerid);
if(!Logged{playerid})
{
if(GetPVarInt(playerid,"Rodyti_Prisijungima")) Slepti_Prisijungima(playerid);
if(GetPVarInt(playerid,"Rodyti_Registracija")) Slepti_Registracija(playerid);
KickEx(playerid);
}
SetPVarInt(playerid,"SpawnPlayer",gettime()+600);
return true;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(GetPVarInt(playerid,"Rodyti_Registracija") && !GetPVarInt(playerid,"Registruojasi"))
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
Slepti_Registracija(playerid);
KickEx(playerid);
}
if(clickedid == Registracijos_TD[5] || clickedid == Registracijos_TD[6])
{
TextDrawHideForPlayer(playerid,Registracijos_TD[18]);
TextDrawHideForPlayer(playerid,Registracijos_TD[19]);
new rand;
if(clickedid == Registracijos_TD[5])
{
Player[playerid][pLytis] = 1;
rand = random(sizeof(Player_Skin_Male));
Player[playerid][pApranga] = Player_Skin_Male[rand];
Player[playerid][pIsvaizda] = Player_Skin_Male[rand];
TextDrawShowForPlayer(playerid,Registracijos_TD[18]);
}
if(clickedid == Registracijos_TD[6])
{
Player[playerid][pLytis] = 2;
rand = random(sizeof(Player_Skin_Female));
Player[playerid][pApranga] = Player_Skin_Female[rand];
Player[playerid][pIsvaizda] = Player_Skin_Female[rand];
TextDrawShowForPlayer(playerid,Registracijos_TD[19]);
}
}
if(clickedid == Registracijos_TD[10])
{
ShowPlayerDialog(playerid, DIALOG_TD_REGISTER, DIALOG_STYLE_INPUT, "Žaidėjo Registracija", "{FFFFFF}Sveiki atvykę į # projekto serveri\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi.\nNorėdami žaisti šiame serveryje Įveskite slaptažodį, kurį naudosite prisijungdami", "Įvedžiau", "Atšaukti");
SetPVarInt(playerid,"Registruojasi",true);
}
if(clickedid == Registracijos_TD[14])
{
ShowPlayerDialog(playerid, DIALOG_TD_REGISTER_1, DIALOG_STYLE_INPUT, "Žaidėjo Registracija", "{FFFFFF}Sveiki atvykę į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi.\nNorėdami žaisti šiame serveryje Įveskite slaptažodį, kurį naudosite prisijungdami", "Įvedžiau", "Atšaukti");
SetPVarInt(playerid,"Registruojasi",true);
}
if(clickedid == Registracijos_TD[3])
{
if(!GetPVarInt(playerid,"Ivestis")) return send(playerid, COLOR_GREY, "Įveskite slaptą klausimą.");
if(!GetPVarInt(playerid,"SlaptasKlausimas")) return send(playerid, COLOR_GREY, "Apsaugokite savo žaidėją įvesdami slaptą klausimą.");
if(!Player[playerid][pLytis]) return send(playerid, COLOR_GREY, "Pasirinkite Žaidėjo Lyti.");
DeletePVar(playerid,"Ivestis");
DeletePVar(playerid,"SlaptasKlausimas");
CreateAccount(playerid, Player[playerid][pKey]);
Slepti_Registracija(playerid);
IsRegister{playerid} = true;
Rodyti_Prisijungima(playerid);
}
return true;
}
if(GetPVarInt(playerid,"Rodyti_Prisijungima") && !GetPVarInt(playerid,"Registruojasi"))
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
Slepti_Prisijungima(playerid);
KickEx(playerid);
printf("2 - f");
}
if(clickedid == Prisijungimo_TD[6])
{
ShowPlayerDialog(playerid, DIALOG_TD_LOGIN, DIALOG_STYLE_INPUT, "Žaidėjo Prisijungimas", "{FFFFFF}Malonu jog vėl sugryžote i # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi.\nĮveskite slaptažodį norėdami žaisti serveryje", "Įvedžiau", "Atšaukti");
SetPVarInt(playerid,"Registruojasi",true);
}
if(clickedid == Prisijungimo_TD[3])
{
new string[32];
GetPVarString(playerid,"TD_Slaptazodzio_Ivestis",string,24);
if(!GetPVarInt(playerid,"Ivestis")) return send(playerid, COLOR_GREY, "Įveskite Slaptažodį.");
mysql_format(connects,str_send[playerid], MAX_STRING,"SELECT * FROM `profiliai` WHERE `Slaptazodis` = '%e' AND `Vardas` = '%s'", string, Player[playerid][pVardas]);
mysql_function_query(connects, str_send[playerid], true, "KraunamProfili","ds", playerid, string),str_send[playerid][0]=0;
DeletePVar(playerid,"Ivestis");
}
DeletePVar(playerid,"TD_Slaptazodzio_Ivestis");
DeletePVar(playerid,"Registruojasi");
}
return true;
}

public OnPlayerDeath(playerid, killerid, reason)
{
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
return 1;
}

public OnVehicleSpawn(vehicleid)
{
printf("OnVehicleSpawn(%d)", vehicleid);
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
return 1;
}

public OnPlayerText(playerid)
{
printf("OnPlayerText(%d)", playerid);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/mycommand", true)==0)
{
/* Do something here */
return 1;
}
return 0;
}

public OnPlayerInfoChange(playerid)
{
printf("OnPlayerInfoChange(%d)");
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate);
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
printf("OnPlayerEnterCheckpoint(%d)", playerid);
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
printf("OnPlayerLeaveCheckpoint(%d)", playerid);
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(IsPlayerNPC(playerid)) return true;
new string[256];
switch(dialogid)
{
case DIALOG_TD_REGISTER:
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) > 24) return ShowPlayerDialog(playerid, DIALOG_TD_REGISTER, DIALOG_STYLE_INPUT, "Žaidėjo Registracija", "{FFFFFF}Sveiki atvyke į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi. \nNorėdami žaisti šiame serveryje Įveskite slaptažodį, kurį naudosite prisijungdami", "Įvedžiau", "Atšaukti");
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'A'..'Z', 'a'..'z', '=', ' ': return ShowPlayerDialog(playerid, DIALOG_TD_LOGIN, DIALOG_STYLE_INPUT, "Žaidėjo Prisijungimas", "{FFFFFF}Malonu jog vėl sugryžote į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi. \nĮveskite slaptažodį norėdami žaisti serveryje", "Įvedžiau", "Atšaukti");
}
}
strmid(Player[playerid][pKey], inputtext, 0, 64, 255);
PlayerTextDrawSetString(playerid, Registracijos_TD_2[playerid][1], inputtext);
SetPVarInt(playerid,"Ivestis",true);
}
DeletePVar(playerid,"Registruojasi");
return true;
}
case DIALOG_TD_REGISTER_1:
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) > 24) return ShowPlayerDialog(playerid, DIALOG_TD_REGISTER_1, DIALOG_STYLE_INPUT, "Žaidėjo Registracija", "{FFFFFF}Sveiki atvyke į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi. \nNorėdami žaisti šiame serveryje Įveskite slaptažodį, kurį naudosite prisijungdami", "Įvedžiau", "Atšaukti");
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'A'..'Z', 'a'..'z', '=', ' ': return ShowPlayerDialog(playerid, DIALOG_TD_REGISTER_1, DIALOG_STYLE_INPUT, "Žaidėjo Registracija", "{FFFFFF}Sveiki atvykę į # projekto serveriį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi. \nNorėdami žaisti šiame serveryje Įveskite slaptažodį, kurį naudosite prisijungdami", "Įvedžiau", "Atšaukti");
}
}
strmid(Player[playerid][pSecretKey], inputtext, 0, 64, 255);
PlayerTextDrawSetString(playerid, Registracijos_TD_2[playerid][2], inputtext);
SetPVarInt(playerid,"SlaptasKlausimas",true);
}
DeletePVar(playerid,"Registruojasi");
return true;
}
case DIALOG_TD_LOGIN:
{
if(!response) return DeletePVar(playerid,"Registruojasi");
if(!strlen(inputtext) || strlen(inputtext) > 24) return ShowPlayerDialog(playerid, DIALOG_TD_LOGIN, DIALOG_STYLE_INPUT, "Žaidėjo Prisijungimas", "{FFFFFF}Malonu jog vėl sugryžote į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi.\nĮveskite slaptažodį norėdami žaisti serveryje", "Įvedžiau", "Atšaukti");
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'A'..'Z', 'a'..'z', '=', ' ': return ShowPlayerDialog(playerid, DIALOG_TD_LOGIN, DIALOG_STYLE_INPUT, "Žaidėjo Prisijungimas", "{FFFFFF}Malonu jog vėl sugryžote į # projekto serverį\nTikimės jog jums čia patiks ir būsite mūsų projekto dalimi.\nĮveskite slaptažodį norėdami žaisti serveryje", "Įvedžiau", "Atšaukti");
}
}
SetPVarString(playerid,"TD_Slaptazodzio_Ivestis",inputtext);
PlayerTextDrawSetString(playerid, Prisijungimo_TD_2[playerid][1], inputtext);
SetPVarInt(playerid,"Ivestis",true);
DeletePVar(playerid,"Registruojasi");
return true;
}
}
}

stock LoadTextDraw()
{
Registracijos_TD[0] = TextDrawCreate(433.500000, 151.562500, "usebox");
TextDrawLetterSize(Registracijos_TD[0], 0.000000, 23.650003);
TextDrawTextSize(Registracijos_TD[0], 206.000000, 0.000000);
TextDrawUseBox(Registracijos_TD[0], true);
TextDrawBoxColor(Registracijos_TD[0], 102);

Registracijos_TD[1] = TextDrawCreate(209.749969, 151.556320, "usebox");
TextDrawLetterSize(Registracijos_TD[1], 0.000000, 1.530004);
TextDrawTextSize(Registracijos_TD[1], 429.249969, 0.000000);
TextDrawUseBox(Registracijos_TD[1], true);
TextDrawBoxColor(Registracijos_TD[1], 286331391);

Registracijos_TD[2] = TextDrawCreate(425.049926, 153.774978, "Registracija");
TextDrawLetterSize(Registracijos_TD[2], 0.196499, 0.856250);
TextDrawAlignment(Registracijos_TD[2], 3);
TextDrawColor(Registracijos_TD[2], -1);
TextDrawSetShadow(Registracijos_TD[2], 0);
TextDrawSetOutline(Registracijos_TD[2], 1);
TextDrawBackgroundColor(Registracijos_TD[2], 0x00000000);
TextDrawFont(Registracijos_TD[2], 2);
TextDrawSetProportional(Registracijos_TD[2], 1);

Registracijos_TD[3] = TextDrawCreate(281.850006, 328.212615, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[3], 80.000000, 23.187500);
TextDrawColor(Registracijos_TD[3], 286331391);
TextDrawFont(Registracijos_TD[3], 4);
TextDrawSetSelectable(Registracijos_TD[3], true);

Registracijos_TD[4] = TextDrawCreate(322.899993, 333.637390, "Registruotis");
TextDrawLetterSize(Registracijos_TD[4], 0.284499, 1.188750);
TextDrawAlignment(Registracijos_TD[4], 2);
TextDrawColor(Registracijos_TD[4], -1);
TextDrawSetShadow(Registracijos_TD[4], 0);
TextDrawSetOutline(Registracijos_TD[4], 1);
TextDrawBackgroundColor(Registracijos_TD[4], 0x00000000);
TextDrawFont(Registracijos_TD[4], 2);
TextDrawSetProportional(Registracijos_TD[4], 1);

Registracijos_TD[5] = TextDrawCreate(243.299926, 285.556121, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[5], 16.000000, 13.562500);
TextDrawColor(Registracijos_TD[5], 286331391);
TextDrawFont(Registracijos_TD[5], 4);
TextDrawSetSelectable(Registracijos_TD[5], true);

Registracijos_TD[6] = TextDrawCreate(348.450134, 285.375213, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[6], 16.000000, 13.562500);
TextDrawColor(Registracijos_TD[6], 286331391);
TextDrawFont(Registracijos_TD[6], 4);
TextDrawSetSelectable(Registracijos_TD[6], true);

Registracijos_TD[7] = TextDrawCreate(264.099761, 287.437438, "Vyrukas");
TextDrawLetterSize(Registracijos_TD[7], 0.200999, 0.834375);
TextDrawAlignment(Registracijos_TD[7], 1);
TextDrawColor(Registracijos_TD[7], -1);
TextDrawSetShadow(Registracijos_TD[7], 0);
TextDrawSetOutline(Registracijos_TD[7], 1);
TextDrawBackgroundColor(Registracijos_TD[7], 0x00000000);
TextDrawFont(Registracijos_TD[7], 2);
TextDrawSetProportional(Registracijos_TD[7], 1);

Registracijos_TD[8] = TextDrawCreate(370.799774, 287.212463, "Mergina");
TextDrawLetterSize(Registracijos_TD[8], 0.200999, 0.834375);
TextDrawAlignment(Registracijos_TD[8], 1);
TextDrawColor(Registracijos_TD[8], -1);
TextDrawSetShadow(Registracijos_TD[8], 0);
TextDrawSetOutline(Registracijos_TD[8], 1);
TextDrawBackgroundColor(Registracijos_TD[8], 0x00000000);
TextDrawFont(Registracijos_TD[8], 2);
TextDrawSetProportional(Registracijos_TD[8], 1);

Registracijos_TD[9] = TextDrawCreate(238.850036, 183.268753, "Slaptazodis:");
TextDrawLetterSize(Registracijos_TD[9], 0.170000, 0.799375);
TextDrawAlignment(Registracijos_TD[9], 1);
TextDrawColor(Registracijos_TD[9], -1);
TextDrawSetShadow(Registracijos_TD[9], 0);
TextDrawSetOutline(Registracijos_TD[9], 1);
TextDrawBackgroundColor(Registracijos_TD[9], 0x00000000);
TextDrawFont(Registracijos_TD[9], 2);
TextDrawSetProportional(Registracijos_TD[9], 1);

Registracijos_TD[10] = TextDrawCreate(237.949966, 192.325027, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[10], 135.500000, 22.750000);
TextDrawColor(Registracijos_TD[10], 286331391);
TextDrawFont(Registracijos_TD[10], 4);
TextDrawSetSelectable(Registracijos_TD[10], true);

Registracijos_TD[11] = TextDrawCreate(403.299926, 194.087509, "usebox");
TextDrawLetterSize(Registracijos_TD[11], 0.000000, 2.109722);
TextDrawTextSize(Registracijos_TD[11], 371.399993, 0.000000);
TextDrawUseBox(Registracijos_TD[11], true);
TextDrawBoxColor(Registracijos_TD[11], 286331391);

Registracijos_TD[12] = TextDrawCreate(238.700042, 227.493713, "Slaptas klausimas:");
TextDrawLetterSize(Registracijos_TD[12], 0.170000, 0.799375);
TextDrawAlignment(Registracijos_TD[12], 1);
TextDrawColor(Registracijos_TD[12], -1);
TextDrawSetShadow(Registracijos_TD[12], 0);
TextDrawSetOutline(Registracijos_TD[12], 1);
TextDrawBackgroundColor(Registracijos_TD[12], 0x00000000);
TextDrawFont(Registracijos_TD[12], 2);
TextDrawSetProportional(Registracijos_TD[12], 1);

Registracijos_TD[13] = TextDrawCreate(433.200012, 367.600006, "usebox");
TextDrawLetterSize(Registracijos_TD[13], 0.000000, -0.459722);
TextDrawTextSize(Registracijos_TD[13], 205.200012, 0.000000);
TextDrawUseBox(Registracijos_TD[13], true);
TextDrawBoxColor(Registracijos_TD[13], -1321061633);

Registracijos_TD[14] = TextDrawCreate(238.199905, 237.031295, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[14], 135.500000, 22.750000);
TextDrawAlignment(Registracijos_TD[14], 1);
TextDrawColor(Registracijos_TD[14], 286331391);
TextDrawFont(Registracijos_TD[14], 4);
TextDrawSetSelectable(Registracijos_TD[14], true);

Registracijos_TD[15] = TextDrawCreate(402.999755, 238.793685, "usebox");
TextDrawLetterSize(Registracijos_TD[15], 0.000000, 2.099722);
TextDrawTextSize(Registracijos_TD[15], 371.449707, 0.000000);
TextDrawUseBox(Registracijos_TD[15], true);
TextDrawBoxColor(Registracijos_TD[15], 286331391);

Registracijos_TD[16] = TextDrawCreate(376.749847, 194.468780, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[16], 22.600002, 18.724992);
TextDrawAlignment(Registracijos_TD[16], 1);
TextDrawColor(Registracijos_TD[16], 255);
TextDrawBackgroundColor(Registracijos_TD[16], 0x00000000);
TextDrawFont(Registracijos_TD[16], 5);
TextDrawSetPreviewModel(Registracijos_TD[16], 8530);
TextDrawSetPreviewRot(Registracijos_TD[16], 0.000000, 35.000000, 90.000000, 1.000000);

Registracijos_TD[17] = TextDrawCreate(377.699798, 240.006286, "LD_SPAC:white");
TextDrawTextSize(Registracijos_TD[17], 22.600002, 18.724992);
TextDrawAlignment(Registracijos_TD[17], 1);
TextDrawColor(Registracijos_TD[17], 255);
TextDrawBackgroundColor(Registracijos_TD[17], 0x00000000);
TextDrawFont(Registracijos_TD[17], 5);
TextDrawSetPreviewModel(Registracijos_TD[17], 8530);
TextDrawSetPreviewRot(Registracijos_TD[17], 0.000000, 35.000000, 90.000000, 1.000000);

Registracijos_TD[18] = TextDrawCreate(248.300155, 287.687438, "X");
TextDrawLetterSize(Registracijos_TD[18], 0.230999, 0.873749);
TextDrawAlignment(Registracijos_TD[18], 1);
TextDrawColor(Registracijos_TD[18], 858993663);
TextDrawSetShadow(Registracijos_TD[18], 0);
TextDrawSetOutline(Registracijos_TD[18], 1);
TextDrawBackgroundColor(Registracijos_TD[18], 0x00000000);
TextDrawFont(Registracijos_TD[18], 2);
TextDrawSetProportional(Registracijos_TD[18], 1);

Registracijos_TD[19] = TextDrawCreate(353.500122, 287.593750, "X");
TextDrawLetterSize(Registracijos_TD[19], 0.230999, 0.873749);
TextDrawAlignment(Registracijos_TD[19], 1);
TextDrawColor(Registracijos_TD[19], 858993663);
TextDrawSetShadow(Registracijos_TD[19], 0);
TextDrawSetOutline(Registracijos_TD[19], 1);
TextDrawBackgroundColor(Registracijos_TD[19], 0x00000000);
TextDrawFont(Registracijos_TD[19], 2);
TextDrawSetProportional(Registracijos_TD[19], 1);

Prisijungimo_TD[0] = TextDrawCreate(433.500000, 151.562500, "usebox");
TextDrawLetterSize(Prisijungimo_TD[0], 0.000000, 13.929996);
TextDrawTextSize(Prisijungimo_TD[0], 206.000000, 0.000000);
TextDrawUseBox(Prisijungimo_TD[0], true);
TextDrawBoxColor(Prisijungimo_TD[0], 102);

Prisijungimo_TD[1] = TextDrawCreate(209.749969, 151.556320, "usebox");
TextDrawLetterSize(Prisijungimo_TD[1], 0.000000, 1.530004);
TextDrawTextSize(Prisijungimo_TD[1], 429.249969, 0.000000);
TextDrawUseBox(Prisijungimo_TD[1], true);
TextDrawBoxColor(Prisijungimo_TD[1], 286331391);

Prisijungimo_TD[2] = TextDrawCreate(425.049926, 153.774978, "Prisijungimas");
TextDrawLetterSize(Prisijungimo_TD[2], 0.196499, 0.856250);
TextDrawAlignment(Prisijungimo_TD[2], 3);
TextDrawColor(Prisijungimo_TD[2], -1);
TextDrawSetShadow(Prisijungimo_TD[2], 0);
TextDrawSetOutline(Prisijungimo_TD[2], 1);
TextDrawBackgroundColor(Prisijungimo_TD[2], 0x00000000);
TextDrawFont(Prisijungimo_TD[2], 2);
TextDrawSetProportional(Prisijungimo_TD[2], 1);

Prisijungimo_TD[3] = TextDrawCreate(280.949981, 241.543823, "LD_SPAC:white");
TextDrawTextSize(Prisijungimo_TD[3], 79.849998, 23.231250);
TextDrawColor(Prisijungimo_TD[3], 286331391);
TextDrawFont(Prisijungimo_TD[3], 4);
TextDrawSetSelectable(Prisijungimo_TD[3], true);

Prisijungimo_TD[4] = TextDrawCreate(321.400024, 246.706100, "Prisijungti");
TextDrawLetterSize(Prisijungimo_TD[4], 0.284499, 1.188750);
TextDrawAlignment(Prisijungimo_TD[4], 2);
TextDrawColor(Prisijungimo_TD[4], -1);
TextDrawSetShadow(Prisijungimo_TD[4], 0);
TextDrawSetOutline(Prisijungimo_TD[4], 1);
TextDrawBackgroundColor(Prisijungimo_TD[4], 0x00000000);
TextDrawFont(Prisijungimo_TD[4], 2);
TextDrawSetProportional(Prisijungimo_TD[4], 1);

Prisijungimo_TD[5] = TextDrawCreate(263.150085, 180.856094, "Slaptazodis:");
TextDrawLetterSize(Prisijungimo_TD[5], 0.180999, 0.900000);
TextDrawAlignment(Prisijungimo_TD[5], 2);
TextDrawColor(Prisijungimo_TD[5], -1);
TextDrawSetShadow(Prisijungimo_TD[5], 0);
TextDrawSetOutline(Prisijungimo_TD[5], 1);
TextDrawBackgroundColor(Prisijungimo_TD[5], 0x00000000);
TextDrawFont(Prisijungimo_TD[5], 2);
TextDrawSetProportional(Prisijungimo_TD[5], 1);

Prisijungimo_TD[6] = TextDrawCreate(241.099990, 191.143753, "LD_SPAC:white");
TextDrawTextSize(Prisijungimo_TD[6], 130.949996, 22.750000);
TextDrawColor(Prisijungimo_TD[6], 286331391);
TextDrawFont(Prisijungimo_TD[6], 4);
TextDrawSetSelectable(Prisijungimo_TD[6], true);

Prisijungimo_TD[7] = TextDrawCreate(433.349975, 280.143646, "usebox");
TextDrawLetterSize(Prisijungimo_TD[7], 0.000000, -0.477499);
TextDrawTextSize(Prisijungimo_TD[7], 205.850021, 0.000000);
TextDrawUseBox(Prisijungimo_TD[7], true);
TextDrawBoxColor(Prisijungimo_TD[7], -1321061633);

Prisijungimo_TD[8] = TextDrawCreate(402.999847, 192.556274, "usebox");
TextDrawLetterSize(Prisijungimo_TD[8], 0.000000, 2.162499);
TextDrawTextSize(Prisijungimo_TD[8], 370.499847, 0.000000);
TextDrawUseBox(Prisijungimo_TD[8], true);
TextDrawBoxColor(Prisijungimo_TD[8], 286331391);

Prisijungimo_TD[9] = TextDrawCreate(374.799957, 193.156219, "LD_SPAC:white");
TextDrawTextSize(Prisijungimo_TD[9], 24.500000, 18.375000);
TextDrawAlignment(Prisijungimo_TD[9], 1);
TextDrawColor(Prisijungimo_TD[9], 255);
TextDrawBackgroundColor(Prisijungimo_TD[9], 0x00000000);
TextDrawFont(Prisijungimo_TD[9], 5);
TextDrawSetPreviewModel(Prisijungimo_TD[9], 8530);
TextDrawSetPreviewRot(Prisijungimo_TD[9], 0.000000, 35.000000, 90.000000, 1.000000);
}

stock Rodyti_Prisijungima(playerid)
{
Prisijungimo_TD_2[playerid][0] = CreatePlayerTextDraw(playerid, 215.699981, 153.999969, Player[playerid][pName]);
PlayerTextDrawLetterSize(playerid, Prisijungimo_TD_2[playerid][0], 0.194499, 0.890375);
PlayerTextDrawAlignment(playerid, Prisijungimo_TD_2[playerid][0], 1);
PlayerTextDrawColor(playerid, Prisijungimo_TD_2[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, Prisijungimo_TD_2[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Prisijungimo_TD_2[playerid][0], 1);
PlayerTextDrawBackgroundColor(playerid, Prisijungimo_TD_2[playerid][0], 0x00000000);
PlayerTextDrawFont(playerid, Prisijungimo_TD_2[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, Prisijungimo_TD_2[playerid][0], 1);
PlayerTextDrawShow(playerid, Prisijungimo_TD_2[playerid][0]);

Prisijungimo_TD_2[playerid][1] = CreatePlayerTextDraw(playerid, 267.200134, 197.518554, "Jusu slaptazodis");
PlayerTextDrawLetterSize(playerid, Prisijungimo_TD_2[playerid][1], 0.213499, 0.799375);
PlayerTextDrawAlignment(playerid, Prisijungimo_TD_2[playerid][1], 2);
PlayerTextDrawColor(playerid, Prisijungimo_TD_2[playerid][1], -1);
PlayerTextDrawSetShadow(playerid, Prisijungimo_TD_2[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, Prisijungimo_TD_2[playerid][1], 1);
PlayerTextDrawBackgroundColor(playerid, Prisijungimo_TD_2[playerid][1], 0x00000000);
PlayerTextDrawFont(playerid, Prisijungimo_TD_2[playerid][1], 2);
PlayerTextDrawSetProportional(playerid, Prisijungimo_TD_2[playerid][1], 1);
PlayerTextDrawShow(playerid, Prisijungimo_TD_2[playerid][1]);

for(new i;i SetPVarInt(playerid,"Rodyti_Prisijungima",true);
SelectTextDraw(playerid, 0x72261AFF);
}
stock Slepti_Prisijungima(playerid)
{
for(new i;i for(new i;i DeletePVar(playerid,"Rodyti_Prisijungima");
CancelSelectTextDraw(playerid);
}
stock Slepti_Registracija(playerid)
{
for(new i;i for(new i;i DeletePVar(playerid,"Rodyti_Registracija");
}

stock Rodyti_Registracija(playerid)
{
Registracijos_TD_2[playerid][0] = CreatePlayerTextDraw(playerid, 215.699981, 153.999969, Player[playerid][pName]);
PlayerTextDrawLetterSize(playerid, Registracijos_TD_2[playerid][0], 0.194499, 0.890375);
PlayerTextDrawAlignment(playerid, Registracijos_TD_2[playerid][0], 1);
PlayerTextDrawColor(playerid, Registracijos_TD_2[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, Registracijos_TD_2[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Registracijos_TD_2[playerid][0], 1);
PlayerTextDrawBackgroundColor(playerid, Registracijos_TD_2[playerid][0], 0x00000000);
PlayerTextDrawFont(playerid, Registracijos_TD_2[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, Registracijos_TD_2[playerid][0], 1);
PlayerTextDrawShow(playerid,Registracijos_TD_2[playerid][0]);

Registracijos_TD_2[playerid][1] = CreatePlayerTextDraw(playerid, 246.600036, 199.587509, "Jusu Slaptazodis");
PlayerTextDrawLetterSize(playerid, Registracijos_TD_2[playerid][1], 0.211500, 0.733749);
PlayerTextDrawAlignment(playerid, Registracijos_TD_2[playerid][1], 1);
PlayerTextDrawColor(playerid, Registracijos_TD_2[playerid][1], -1);
PlayerTextDrawSetShadow(playerid, Registracijos_TD_2[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, Registracijos_TD_2[playerid][1], 1);
PlayerTextDrawBackgroundColor(playerid, Registracijos_TD_2[playerid][1], 0x00000000);
PlayerTextDrawFont(playerid, Registracijos_TD_2[playerid][1], 2);
PlayerTextDrawSetProportional(playerid, Registracijos_TD_2[playerid][1], 1);
PlayerTextDrawShow(playerid,Registracijos_TD_2[playerid][1]);

Registracijos_TD_2[playerid][2] = CreatePlayerTextDraw(playerid, 248.050003, 243.506271, "Jusu Slaptazodis");
PlayerTextDrawLetterSize(playerid, Registracijos_TD_2[playerid][2], 0.211500, 0.733749);
PlayerTextDrawAlignment(playerid, Registracijos_TD_2[playerid][2], 1);
PlayerTextDrawColor(playerid, Registracijos_TD_2[playerid][2], -1);
PlayerTextDrawSetShadow(playerid, Registracijos_TD_2[playerid][2], 0);
PlayerTextDrawSetOutline(playerid, Registracijos_TD_2[playerid][2], 1);
PlayerTextDrawBackgroundColor(playerid, Registracijos_TD_2[playerid][2], 0x00000000);
PlayerTextDrawFont(playerid, Registracijos_TD_2[playerid][2], 2);
PlayerTextDrawSetProportional(playerid, Registracijos_TD_2[playerid][2], 1);
PlayerTextDrawShow(playerid,Registracijos_TD_2[playerid][2]);

for(new i;i SetPVarInt(playerid,"Rodyti_Registracija",true);
SelectTextDraw(playerid, 0x72261AFF);
}
publics OnPlayerRegCheck(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
ServerSetPlayerPos(playerid, 2578.6248,1584.6526,47.8490);
SetPlayerCameraPos(playerid,2578.6248,1584.6526,37.8490);
SetPlayerCameraLookAt(playerid,2528.1394,1549.2584,10.8203);
SetPlayerVirtualWorld(playerid, playerid+1);
if(rows) IsRegister{playerid} = true,Rodyti_Prisijungima(playerid);
else IsRegister{playerid} = false,Rodyti_Registracija(playerid);
return true;
}[/spoiler]

Jei kažką praleidau tiesiog tiems kas skriptina manau pravers, o tu Andrey_Barnett kitą kartą būk atsargesnis prieš dalindamasis savo kurtomis sistemomis ir kurtais TextDraw'ais.   Sėkmės su jumis Thomas_White (Tomkis)

Redaguota , nario Thomas_White
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 1 metų...
prieš 23 valandas(-ų), Gvidas R. parašė:

Jei darai scriptus tai bent nuotrauką įmesk kaip atrodo ir t.t. Būčiau labai dėkignas bet kaip piūrėjau tai man asmeniškai nepatiko atsiprašau bet tirkai kažkas keisto :)

Tu pasižiūrėk datą protinguoli, nebepostink ant visų postų kurie 2 metų senumo.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2606 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...