GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Dini kayıt sıstemı

Başlatan Submarine, 16 Eylül 2017, 23:07:17

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Submarine

Dini ile nasıl otomatik konum kaydetme sistemi yapıcam eğer basit ise bununla admin levellerini felanda kaydedicem


Dyternal

Dini yavaş çalışıyor. bence MySQL kullanmayı öğren burada var.

TIKLA


Jawié

Konum, admin level, şifre vs. her şey dahil: Tıkla


Submarine

Alıntı yapılan: Jawié - 17 Eylül 2017, 09:43:47

Konum, admin level, şifre vs. her şey dahil: Tıkla

Dialog response kısmını ve onplayerdısconnect kısımlarını ekleyınce hatalar aldım
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(12) : warning 201: redefinition of constant/macro (symbol "RENK_KOYUMAVI")
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(113) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(115) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(117) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(159) : warning 209: function "cmd_s" should return a value
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(167) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(274) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : error 021: symbol already defined: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : warning 204: symbol is assigned a value that is never used: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(472) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(473) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(474) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(483) : error 001: expected token: ",", but found ";"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(490) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(491) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(492) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Dyternal

Alıntı yapılan: kerematayy - 17 Eylül 2017, 13:35:49

Alıntı yapılan: Jawié - 17 Eylül 2017, 09:43:47

Konum, admin level, şifre vs. her şey dahil: Tıkla

Dialog response kısmını ve onplayerdısconnect kısımlarını ekleyınce hatalar aldım
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(12) : warning 201: redefinition of constant/macro (symbol "RENK_KOYUMAVI")
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(113) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(115) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(117) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(159) : warning 209: function "cmd_s" should return a value
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(167) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(274) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : error 021: symbol already defined: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : warning 204: symbol is assigned a value that is never used: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(472) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(473) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(474) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(483) : error 001: expected token: ",", but found ";"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(490) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(491) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(492) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.



Kodları at da yardımcı olalım. Değil mi? Bence MySQL kullanmalısın kaliteli bir mod olucak ise.


Submarine

Alıntı yapılan: STaRDuST10 - 17 Eylül 2017, 13:39:22

Alıntı yapılan: kerematayy - 17 Eylül 2017, 13:35:49

Alıntı yapılan: Jawié - 17 Eylül 2017, 09:43:47

Konum, admin level, şifre vs. her şey dahil: Tıkla

Dialog response kısmını ve onplayerdısconnect kısımlarını ekleyınce hatalar aldım
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(12) : warning 201: redefinition of constant/macro (symbol "RENK_KOYUMAVI")
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(113) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(115) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(117) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(159) : warning 209: function "cmd_s" should return a value
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(167) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(274) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : error 021: symbol already defined: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(284) : warning 204: symbol is assigned a value that is never used: "name"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(472) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(473) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(474) : error 035: argument type mismatch (argument 3)
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(483) : error 001: expected token: ",", but found ";"
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(490) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(491) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\Yeni klasör (2)\gamemodes\Untitled1.pwn(492) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.



Kodları at da yardımcı olalım. Değil mi? Bence MySQL kullanmalısın kaliteli bir mod olucak ise.



public OnPlayerDisconnect(playerid, reason)
{
new name[24], str[30], name[24];
GetPlayerName(playerid, name, 24);
format(str, sizeof(str), "/kayitlar/%s.ini", name);

if(dini_Exists(str)) // eğer oyuncu kayıt olmuşsa
{
dini_IntSet(str, "level", pAdminLevel[playerid]);
dini_IntSet(str, "para", GetPlayerMoney(playerid));
dini_IntSet(str, "skor", GetPlayerScore(playerid));
dini_FloatSet(str, "posX", oPos[playerid][0]);
dini_FloatSet(str, "posY", oPos[playerid][1]);
dini_FloatSet(str, "posZ", oPos[playerid][2]);
}
}
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new name[24], str[90];
GetPlayerName(playerid, name, 24);
format(str, sizeof(str), "/kayitlar/%s.ini", name);

if(dialogid == 1)
{
if(!response) Kick(playerid); // Oyuncu esc vs. basarsa kickledik.
if(response)
{
dini_Create(str);
dini_Set(str, "sifre", inputtext); // Şifresini inputtext, kutucuğa girilen şifreyi yazdık.
dini_Set(str, "level", 0); // Admin levelini düzenledik
dini_Set(str, "skor", 0); // skorunu kaydettik
dini_Set(str, "para",0); // parasını kaydettik
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Giriş Yap", "Lütfen şifreni gir.", "Tamam", "");
}
}
if(dialogid == 2)
{
if(response)
{
new sifre[256]; // Şifre artık kaç hane girilebilirse rastgele yazdım boyutunu
format(sifre, sizeof(sifre), "%s", dini_Get(str, "sifre");
if(strcmp(inputtext, sifre) == 0) // Şifre ile inputtext uyuşuyorsa
{
new skor, para;
pAdminLevel[playerid] = dini_Int(str, "level"); // levelını değişkene yazdırdık
skor = dini_Int(str, "skor");
para = dini_Int(str, "para");
dini_Float(str, "posX", oPos[playerid][0]);
dini_Float(str, "posY", oPos[playerid][1]);
dini_Float(str, "posZ", oPos[playerid][2]);
GivePlayerMoney(playerid, para); SetPlayerScore(playerid, skor);
SendClientMessage(playerid, 0xFF0000FF, "Başarıyla giriş yaptınız."); // giriş yaptığını söylemek için mesaj yazdırdık
}
else // şifre yanlışsa
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Giriş Yap", "Yanlış şifre girdin. Lütfen doğrusunu gir.", "Tamam", "");
}
}
}
}
Son düzenlenme: 17 Eylül 2017, 14:13:03 kerematayy