01.09.2013, 00:45
Sorry no english.
creategarage = /garajolustur
garage delete = /garajsil
garagelock(garage owner) = /garajkilitle
garageunlock(garage owner) = /garajkilitac
searchgarageid = /garajidbul
joingarage(lock = 0) = /garajgir
unjoin garage = /garajcik
Arkadaşlar garaj sistemi rcon olup /garajolustur yapabilirsiniz sfdeki garaja gider her garajın farklı worldu vardır /garaj sahibi belirlersiniz vs.vs. kilit sistemi her neyse bilen zaten yapabilir moda enjekte edemeyen olursa skype eklesin tw den ayar veririm skype : freeplsn şimdi arkadaşlar şцyle bir şey var bir sьrь şey paylaşıyorum emek verip mesela kasa sistemi 4 saatimi aldı bir zahmet edip teşekkьr dahi etmiyorsunuz emeklerimin boşa gittiğini dьşьnmeye başladım.
[size=14pt]NOT: SİSTEMLERE YARDIM EDİLMEYECEKTİR EMEĞİMİN KARŞILIĞINI ANLAMIYORUM.[/size]
[size=10pt]Not:İstek gelirse bir ayar зekerim satın alma sistemi felan yaparım yani зekinmeyin bu konularda. gecenin bir vakti yaptım dalgınlıkla unuttuğum bir şey olursa sцyleyin sistemi denemedim deneyen varsa sцylesin fikirlerini.[/size]
Bunuda mysql ekleyin
Bir teşekkьrь зok gцrmeyin.
creategarage = /garajolustur
garage delete = /garajsil
garagelock(garage owner) = /garajkilitle
garageunlock(garage owner) = /garajkilitac
searchgarageid = /garajidbul
joingarage(lock = 0) = /garajgir
unjoin garage = /garajcik
Arkadaşlar garaj sistemi rcon olup /garajolustur yapabilirsiniz sfdeki garaja gider her garajın farklı worldu vardır /garaj sahibi belirlersiniz vs.vs. kilit sistemi her neyse bilen zaten yapabilir moda enjekte edemeyen olursa skype eklesin tw den ayar veririm skype : freeplsn şimdi arkadaşlar şцyle bir şey var bir sьrь şey paylaşıyorum emek verip mesela kasa sistemi 4 saatimi aldı bir zahmet edip teşekkьr dahi etmiyorsunuz emeklerimin boşa gittiğini dьşьnmeye başladım.
[size=14pt]NOT: SİSTEMLERE YARDIM EDİLMEYECEKTİR EMEĞİMİN KARŞILIĞINI ANLAMIYORUM.[/size]
[size=10pt]Not:İstek gelirse bir ayar зekerim satın alma sistemi felan yaparım yani зekinmeyin bu konularda. gecenin bir vakti yaptım dalgınlıkla unuttuğum bir şey olursa sцyleyin sistemi denemedim deneyen varsa sцylesin fikirlerini.[/size]
pawn Код:
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "samp"
forward ConnectMySQL();
public ConnectMySQL()
{
mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
if(mysql_ping() == 1)
{
mysql_debug(0);// SQL Log - 0: Off / 1: On
printf("[MySQL]: `%s` Veritabanina baglanti kuruldu..", SQL_DB);
}
else
{
printf("[MySQL-ERROR]: `%s` Veritabanina baglanti kurulamadi, Sunucu kapatiliyor..", SQL_DB);
SendRconCommand("exit");
return 0;
}
return 1;
}
forward DisconnectMySQL();
public DisconnectMySQL()
{
mysql_close();
return 1;
}
#define MAX_GARAGE 255
#define MAX_STRING 255
new Garajici[MAX_PLAYERS];
new tmp[256];
enum Garage
{
Garajid,
Sahip,
Kilit,
Float:PosX,
Float:PosY,
Float:PosZ,
Dunya,
Float:Pos1X,
Float:Pos1Y,
Float:Pos1Z,
};
CreatePickup(1273,1,Garage[i][PosX],Garage[i][PosY],Garage[i][PosZ])
new Garage[MAX_GARAGE][aGarageaa];
if (!strcmp("/Garajidbul", cmdtext))
{
if(IsPlayerAdmin(playerid))
{
for(new iii; iii < MAX_GARAGE; iii++)
{
new sonuc = Garage[i][Garajid];
new astring[128];
format(wstring, sizeof(wstring), "Yakınınızdaki garajın idsi: %d", sonuc);
SendClientMessage(playerid,-1,astring);
}
}
else
{
SendClientMessage(playerid,-1,"Bu komut iзin yetkiniz bulunmamaktadır.");
}
return 1;
}
if (!strcmp("/SahipAyarla", cmdtext))
{
if(IsPlayerAdmin(playerid))
{
new tmp = strtok(text, idx);
new amount;
amount = strval(tmp);
new amount1;
amount1 = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid,-1,"Kullanım: /SahipAyarla [garajid] [isim]");
return 1;
}
Garage[amount][Sahip] = amount1;
SendClientMessage(playerid,-1,"Garajın sahibini ayarladınız.");
}
else
{
SendClientMessage(playerid,-1,"Bu komut iзin yetkiniz bulunmamaktadır.");
return 1;
}
if (!strcmp("/GarajOlustur", cmdtext))
{
if(IsPlayerAdmin(playerid))
{
format(string, sizeof(string), "Garaj Sahibi: %s",Garage[garajid][Sahip]);
garak = Create3DTextLabel(string,0x006400FF,Garage[garajid][PosX],Garage[garajid][PosY],Garage[garajid][PosZ]+1,15,0,1);
new tmp = strtok(text, idx);
new amount;
amount = strval(tmp);
new amount;
amount = strval(tmp);
new Float:XXZ, Float:YYZ, Float:ZZZ;
GetPlayerPos(XXZ, YYZ, ZZZ);
new garajidd = 1000 + random(99999999999);
new yonetici = GetPlayerName(playerid);
new query[128];
new dunya = 1000 + random(99999999999);
format(query, sizeof(query), "INSERT INTO `garage` (`Garajid`,`sahip`, `1`, `posx`, `posy`, `posz`, `dunya`, `pos1x`, `pos1y`, `pos1z`) VALUES ('%s','%d', '%s', '%f', '%f', '%f', '%s')",garajidd,yonetici karakterismi, sifre, XXX, YYY, ZZZ,dunya,XXX,YYY,ZZZ);
mysql_query(query);
CreatePickup(1273, 1, XXX, YYY, ZZZ, 0);
SendClientMessage(playerid,-1,"Garaj Başarıyla Oluşturuldu.");
}
else
{
SendClientMessage(playerid,-1,"Bu komutu kullanmak iзin yetkiniz bulunmamaktadır.");
}
return 1;
}
if (!strcmp("/Garajgir", cmdtext))
{
for(new ii; ii < MAX_GARAGE; ii++)
{
if(PlayerToPoint(1.0, playerid,Garage[i][PosX],Garage[i][PosY],Garage[i][PosZ])
{
if(Garage[i][Kilit] == 0)
{
Garajici[playerid] = 1;
SetPlayerVirtualWorld(playerid, Garage[Garajid][Dunya])
SetPlayerPos(playerid,-1790.378295 1436.949829 7.187500);
SetVehiclePos(vehicleid, -1790.378295 1436.949829 7.187500);
}
else
{
SendClientMessage(playerid,-1,"Bu garaj kilitli");
}
}
else
{
SendClientMessage(playerid,-1,"Yakınınızda bir garaj bulunmuyor.");
}
}
return 1;
}
if (!strcmp("/Garajcik", cmdtext))
{
if(Garajici[playerid] == 1)
{
if(PlayerToPoint(10.0, -1790.378295 1436.949829 7.187500)
{
if(Garage[i][Kilit] == 0)
{
SetPlayerVirtualWorld(playerid, Garage[Garajid][Dunya])
SetPlayerPos(playerid,Garage[Garajid][Pos1X],Garage[Garajid][Pos1Y],Garage[Garajid][Pos1Z]);
SetVehiclePos(vehicleid, Garage[Garajid][Pos1X],Garage[Garajid][Pos1Y],Garage[Garajid][Pos1Z]);
}
else
{
SendClientMessage(playerid,-1,"Bu garaj kilitli");
}
}
else
{
SendClientMessage(playerid,-1,"Зıkışa yaklaşın.");
}
}
return 1;
}
if (!strcmp("/Garajkilitle", cmdtext))
{
for(new ia; ia < MAX_GARAGE; ia++)
{
if(PlayerToPoint(1.0, playerid,Garage[ia][PosX],Garage[ia][PosY],Garage[ia][PosZ])
{
if(GetPlayerName(playerid) == Garage[ia][Sahip])
{
Garage[ia][Kilit] = 1;
SendClientMessage(playerid,-1,"Garajınızı kilitlediniz.");
}
else
{
SendClientMessage(playerid,-1,"Bu garaj sizin değil.");
}
}
else
{
SendClientMessage(playerid,-1,"Yakınınızda bir garaj bulunmuyor.");
}
}
return 1;
}
if (!strcmp("/Garajkilitac", cmdtext))
{
for(new ib; ib < MAX_GARAGE; ib++)
{
if(PlayerToPoint(1.0, playerid,Garage[ib][PosX],Garage[ib][PosY],Garage[ib][PosZ])
{
if(GetPlayerName(playerid) == Garage[ib][Sahip])
{
Garage[ib][Kilit] = 0;
SendClientMessage(playerid,-1,"Garajınızın kilidini aзtınız.");
}
else
{
SendClientMessage(playerid,-1,"Bu garaj sizin değil.");
}
}
else
{
SendClientMessage(playerid,-1,"Yakınınızda bir garaj bulunmuyor.");
}
}
return 1;
}
public GarajKayit(playerid)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid])
{
MySQLCheckConnection();
new query[MAX_GARAGE];
format(query, MAX_STRING, "UPDATE Garage SET ");
MySQLUpdatePlayerInt(query, GetPVarInt(playerid, "Garajid"), "Garajidid", Garage[garajid][garajid]);
MySQLUpdatePlayerTxt(query, GetPVarInt(playerid, "Garajid"), "Sahip", Garage[garajid][pSifre]);
MySQLUpdatePlayerStr(query, GetPVarInt(playerid, "Garajid"), "Kilit", Garage[garajid][pSahip]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "posx", Garage[garajid][posX]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "posy", Garage[garajid][posY]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "posz", Garage[garajid][posZ]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "pos1x", Garage[garajid][pos1X]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "pos1y", Garage[garajid][pos1Y]);
MySQLUpdatePlayerFlo(query, GetPVarInt(playerid, "Garajid"), "pos1z", Garage[garajid][pos1Z]);
MySQLUpdateFinish(query, GetPVarInt(playerid, "Garajid"));
}
}
return 1;
}
pawn Код:
-- phpMyAdmin SQL Dump
-- version 4.0.4
-- [url]http://www.phpmyadmin.net[/url]
--
-- Anamakine: localhost
-- Ьretim Zamanı: 29 Ağu 2013, 23:02:36
-- Sunucu sьrьmь: 5.6.12-log
-- PHP Sьrьmь: 5.4.16
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Veritabanı: `garage`
--
-- --------------------------------------------------------
--
-- Tablo iзin tablo yapısı `garage`
--
CREATE TABLE IF NOT EXISTS `garage` (
`garajid` int(11) NOT NULL,
`sahip` text NOT NULL,
`kilit` int(11) NOT NULL,
`posx` float NOT NULL,
`posy` float NOT NULL,
`posz` float NOT NULL,
`pos1x` float NOT NULL,
`pos1y` float NOT NULL,
`pos1z` float NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;