POL_george
Membru-
Posts
48 -
Joined
-
Last visited
POL_george's Achievements
-
Multumesc, este o idee suficient de buna. Cred ca am sa incerc. Mai ales ca fac cursuri de programing.
-
Salut! Nu am mai script-at de chiar multa vreme. Sa-mp fiind un joc atat de vechi, daca imi fac server RP mai am playeri? Ca am bani si experiente de programing in java de la crearea unor jocuri in unity.
-
C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(171) : warning 217: loose indentation C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(271) : warning 217: loose indentation C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(277) : warning 217: loose indentation C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(294) : error 001: expected token: ",", but found ";" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(297) : error 032: array index out of bounds (variable "P_Data") C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(297) : error 001: expected token: ",", but found ";" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(298) : error 006: must be assigned to an array C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(299) : error 032: array index out of bounds (variable "P_Data") C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(299) : error 001: expected token: ",", but found ";" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(300) : warning 217: loose indentation C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(301) : warning 217: loose indentation C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(314) : error 002: only a single statement (or expression) can follow each "case" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(314) : warning 215: expression has no effect C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(315) : warning 209: function "OnDialogResponse" should return a value Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase [pawn]// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <dini> enum { DIALOG_INREGISTRAT = 5,// 5 este numarul dialogului DIALOG_LOGIN //va avea id-ul 6 } enum pData { oras[30], varsta, sex[20], logged, } new P_Data[MAX_PLAYERS][pData]; new incercari[MAX_PLAYERS]; main() { print("\n----------------------------------"); print("RPG/RP by POL_george"); print("----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("RPG/RP"); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } return 1; } public OnPlayerConnect(playerid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid));//vom stoca in variabila file, locul unde se afla fisierul jucatorului incercari[playerid] = 0; if(!dini_Exists(file)) { //daca jucatorul nu este inregistrat ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_INPUT, "Inregistrare", "Scrieti parola pentru a te inregistra", "OK", "Cancel"); } else { //daca jucatorul este inregistrat ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Logare", "Scrieti parola pentru a te loga", "OK", "Cancel"); } return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new file[20+MAX_PLAYER_NAME]; format(file, sizeof(file), "/Jucatori/%s.ini", pName(playerid)); switch(dialogid) { case DIALOG_INREGISTRAT: { if(!response) return Kick(playerid);//daca va da cancel ii vom da kick else { new pwlength = strlen(inputtext); if(pwlength > 3)//daca parola are mai mult de 3 caractere { dini_Create(file); //vom creea fisierul dini_Set(file, "parola", inputtext);//vom seta parola dini_Set(file, "oras", "Los Santos"); //vom seta orasul dini_IntSet(file, "varsta", 0); //vom seta varsta dini_Set(file, "sex", "Barbat"); //vom seta sex-ul P_Data[playerid][logged] = 1; SpawnPlayer(playerid); } else { ShowPlayerDialog(playerid, DIALOG_INREGISTRAT, DIALOG_STYLE_MSGBOX, "Inregistrare", "Trebuie sa introduci o parola!", "OK", "Cancel"); } } } case DIALOG_LOGIN: { if(!response) Kick(playerid); else { incercari[playerid]++; if(incercari[playerid] == 3) return Kick(playerid); new pwlength = strlen(inputtext); if(pwlength > 3) { new pw[200]; format(pw, sizeof(pw), "%s", dini_Get(file, "parola");//stocam parola in variabila pw if(strcmp(inputtext, pw) == 0) { format(P_Data[MAX_PLAYERS][oras], 30, dini_Get(file, "oras"); P_Data[playerid][varsta] = dini_Get(file, "varsta"); format(P_Data[MAX_PLAYERS][sex], 20, dini_Get(file, "sex"); P_Data[playerid][logged] = 1; SpawnPlayer(playerid); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX, "Login", "Parola Gresita!", "OK", "Cancel"); } } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX, "Login", "Trebuie sa introduci o parola", "OK", "Cancel"); } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } stock pName(playerid) { new nume[MAX_PLAYER_NAME]; GetPlayerName(playerid, nume, sizeof(nume)); return nume; }[/pawn]
-
Cum sa iti faci un sistem de inregistrare/logare pe Y_INI
POL_george replied to eXorcism's topic in Tutoriale
C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(72) : error 017: undefined symbol "DIALOG_LOGIN" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(76) : error 017: undefined symbol "DIALOG_REGISTER" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(278) : error 017: undefined symbol "DIALOG_LOGIN" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(283) : error 017: undefined symbol "parola" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(286) : error 017: undefined symbol "money" C:\Users\laceanu cel voinic\Desktop\0 de la nenea George\gamemodes\gamemode.pwn(290) : error 017: undefined symbol "DIALOG_LOGIN" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors. Linia 72: ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Scrie parola mai jos pentru a te loga.","Login","Quit"); Linia 76: ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registering...","Scrie parola mai jos pentru a creea un cont nou !!","Register","Quit"); Linia 278: case DIALOG_LOGIN: Linia 283: if(udb_hash(inputtext) == PlayerInfo[playerid][parola])//Aici citeste Hashul de la parola Linia 286: GivePlayerMoney(playerid, PlayerInfo[playerid][money]);//iar aici ii da bani playerului Linia 290: ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Tu ai introdus o parola gresita!.\nScrie parola in casuta de mai jos!!.","Login","Quit"); -
Nume:POL_george Nume tutorial:Register system Descriere:Am facut un system login register care te intreaba ce parola vrei, sa te loghezi. Totul este in dialog. Eu vreau un sistem de register in dialog de genul: Ce sex esti: Masculin Feminin, Ce varsta ai?, Unde sa se spawneze? . NU stiu daca am cerut script sau tutorial.
-
Mai pune niste cadavre si e perfecta :D
-
Am uitat sa zic ca am 8 gb ram + 6 procesoare + 2gb placa video= Calculatorul meu
-
Asta patesc si eu. Copie comanda /makeadmin modifica comanda(O comanda secreta) si scoti permisiunea Exemplu Intru pe server ca player scriu /papusa POL_george 1339 Daca ai probleme revino cu un reply
-
Salut, eu cu un baiat ne deschidem un server. El se ocupa cu plata hostului si eu cu scriptingul. Doresc pe cineva cu experienta in scripting pentru a face serverul. p.s Va fi un server de lunga durata foarte mare. O sa promit 20 de playeri. Multumesc anticipat.
-
nu merge tot asa merg sunt transparente si se stramba cand le dau drumu
-
eu am dintracela in ceat ce sex ai ceti ani ai etc adica dala in cheat pentru a raspunde trebuie sa apesi t si eu vreau astfel http://imageshack.us/photo/my-images/138/samp001hc.png/ http://imageshack.us/photo/my-images/545/samp000laf.png/ http://imageshack.us/photo/my-images/189/samp002od.png/ vreau un tutorial complet ) ca tot nu gasesc si zicetimi ce inlocuiesc ca sa apara in dialog registerul ca eu am cheat cu t si vreau in dialog ce sterg ca sa dispara asta cu cheat si sa apara in dialog va rog nu dati toping closed ca vreti voi lasati ca am nevoie enorma
-
lam pus dar nimica la fel
-
pai cum instalez un includes ca habarn am adica in servar.cfg acolo nu stiu sa intalez