1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| if (strcmp(cmd, "/login", true) == 0) { if (logged[playerid] != 1 && udb_Exists(PlayerName(playerid))) { new dir[256]; dir = strtok(cmdtext, idx); if (strlen(dir) && strcmp(dir, dUser(PlayerName(playerid)).("password"), true) == 0) { logged[playerid] = 1; DisplayTextForPlayer(playerid,"~g~logged in!", 5, 1, 2); GivePlayerMoney(playerid, dUserINT(PlayerName(playerid)).("money")); } }
else{ DisplayTextForPlayer(playerid,"~r~ERROR", 5, 1, 2); } return 1; }
if (strcmp(cmd, "/register", true) == 0) { if (logged[playerid] != 1 && !udb_Exists(PlayerName(playerid)) && gTeam[playerid] == TEAM_JOBLESS) { new dir[256]; dir = strtok(cmdtext, idx); if (strlen(dir)) { new fname[MAX_STRING]; format(fname,sizeof(fname),"%s.dudb.sav",udb_encode(PlayerName(playerid))); dini_Create(fname); dUserSet(PlayerName(playerid)).("password", dir); //dUserSetINT(PlayerName(playerid)).("passport",(0)); //You must get a passport to play! dUserSetINT(PlayerName(playerid)).("passport",(1)); //You get a passport on registering SetPlayerPos(playerid,2799.6394,-2436.8999,13.6308); //SetPlayerWorldBounds(playerid, 2782.829, 2657.336, -2341.135, -2570.104); //Disable if yo u don“t want passports DisplayTextForPlayer(playerid,"~g~registered", 5, 1, 2); GivePlayerMoney(playerid,15000); SendClientMessage(playerid,COLOR_GREEN,"You got 15000$"); } }
else{ DisplayTextForPlayer(playerid,"~r~ERROR", 5, 1, 2); } return 1; |