![]() |
|
Profiliniz | IHBAR | DERGİ | MİSYON | ÜYE ALIMLARI AÇIK-KAYIT OL | Forumları Okundu Kabul Et |
| Seçenekler |
![]() | #1 |
Kayıt olma ve giriş ![]() Merhaba arkadaşlar ben EndlessCoder, Sizlere Giriş ve kayıt olma kodlarını göstericem. Bu 2. Konum Modun Başına Kod: #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define BLAU 0x0087FFFF OnPlayerConnect publicine Kod: new Spielerdatei[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Spielerdatei,sizeof(Spielerdatei),"/Hesaplar/%s.endlesscoder",name); if(dini_Exists(Spielerdatei)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Giris","Giris Yapmadinmi ?\nHemen giris yap","Giris","Kapat"); } else { ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Kayit","Kayit Oldunuzmu ?\nHemen Kayit olun","Kayit","Kapat"); } OnDialogResponse publicine Kod: if(dialogid==DIALOG_LOGIN) { if(response==0) { SendClientMessage(playerid,BLAU,"Giris yapmadiniz icin atildiniz"); Kick(playerid); return 1; } if(response==1) { if(!strlen(inputtext)) { SendClientMessage(playerid,BLAU,"Giris yaptiniz yada yapacaksiniz"); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Giris","Giris Yapmadinizmi ?\nHemen giris yapin","Giris","Kapat"); } else { Login(playerid,inputtext); return 1; } } } if(dialogid==DIALOG_REGISTER) { if(response==0) { SendClientMessage(playerid,BLAU,"Kayit olmadiginiz icin atildiniz"); Kick(playerid); return 1; } if(response==1) { if(!strlen(inputtext)) { SendClientMessage(playerid,BLAU,"Kayit oldunuz yada olacaksiniz"); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Kayit","Kayit Oldunuzmu ?\nHemen Kayit olun","Kayit","Kapat"); } else { Register(playerid,inputtext); return 1; } } } modun sonuna Kod: stock Register(playerid,key[]) { new Spielerdatei[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Spielerdatei,sizeof(Spielerdatei),"/Hesaplar/%s.endlesscoder",name); dini_Create(Spielerdatei); dini_Set(Spielerdatei,"Sifre",key); SendClientMessage(playerid,BLAU,"Kayit oldun"); dini_IntSet(Spielerdatei,"Skor",0); dini_IntSet(Spielerdatei,"Para",0); SetPlayerScore(playerid,0); SetPVarInt(playerid,"loggedin",1); return 1; } stock Login(playerid,key[]) { new Spielerdatei[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Spielerdatei,sizeof(Spielerdatei),"/Hesaplar/%s.endlesscoder",name); if(!strcmp(key,dini_Get(Spielerdatei,"Sifre"),false)) { SetPlayerScore(playerid,dini_Int(Spielerdatei,"Skor")); SetPlayerMoney(playerid,dini_Int(Spielerdatei,"Para")); SendClientMessage(playerid,BLAU,"Giris Yaptin"); return 1; } else { SendClientMessage(playerid,BLAU,"Giris Yapiniz"); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Giris","Giris Yapmadinizmi ?\nHemen giris yapin","Giris","Kapat"); return 1; } } Samp Dersleri - 1 - Giriş ve Kayıt olma - YouTube Scriptfiles klasörüne Hesaplar diye dosya açın ve deneyin. İyi forumlar. | |
Bookmarks |
Seçenekler | |
Bilgilendirme | Turkhackteam.net/org |