#1

PHP код:
/////////--------------------------------------------XMAS OR NEW YEAR EVENT BY SHAHEEN---------------------///////////////
#include <a_samp>
#include <streamer>
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "sanaviation"// You'll have to change this to the name of the database created in phpmyadmin
#define FILTERSCRIPT
new eventfinished[MAX_PLAYERS];
new 
gift1;
new 
gift2;
new 
gift3;
new 
gift4;
new 
gift5;
new 
gift6;
new 
gift7;
new 
gift8;
new 
gift9;
new 
gift10;
new 
gift11;
new 
gift12;
new 
gift13;
new 
gift14;
new 
gift15;
new 
gift16;
new 
gift17;
new 
gift18;
new 
gift19;
new 
gift20;
new 
pGiftTaken1;
new 
pGiftTaken2;
new 
pGiftTaken3;
new 
pGiftTaken4;
new 
pGiftTaken5;
new 
pGiftTaken6;
new 
pGiftTaken7;
new 
pGiftTaken8;
new 
pGiftTaken9;
new 
pGiftTaken10;
new 
pGiftTaken11;
new 
pGiftTaken12;
new 
pGiftTaken13;
new 
pGiftTaken14;
new 
pGiftTaken15;
new 
pGiftTaken16;
new 
pGiftTaken17;
new 
pGiftTaken18;
new 
pGiftTaken19;
new 
pGiftTaken20;
stock ConnectMySQL()
{
    
mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
    if(
mysql_ping() == 1)
    {
        
mysql_debug(1);
        
printf("[MYSQL]: Connection to `%s` succesful!",SQL_DB);
    }
    else
    {
      
printf("[MYSQL]: [ERROR]: Connection to `%s` failed!",SQL_DB);
    }
    return 
1;
}
forward OnAccountCheck(playerid);
public 
OnAccountCheck(playerid)
{
new 
Query[128];
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridnamesizeof(name));
format(Querysizeof(Query), "SELECT * FROM `xmas` WHERE `nickname` = '%s'"name);
mysql_query(Query);
mysql_store_result();
if(
mysql_num_rows() > 0)
    {
    
    }
}
public 
OnPlayerConnect(playerid)
{
    new
        
query[128],
        
playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(querysizeof(query), "SELECT `pGiftTaken1`, `pGiftTaken2` FROM `xmas` WHERE `nickname` = '%e' LIMIT 1"playername);
    
mysql_reconnect();
    
mysql_query(query);
    return 
true;
}
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Xmas Event by Shaheen Loaded");
    print(
"--------------------------------------\n");
    
ConnectMySQL();
    
//--------------------------presents below below----------------------------//
    
gift1 CreateDynamicPickup(1905422056.8623,-2371.2200,16.1250, -1);
    
gift2 CreateDynamicPickup(1905522473.0042,-2696.7883,3.0000, -1);
    
gift3 CreateDynamicPickup(1905621503.5959,-2087.5537,28.6624, -1);
    
gift4 CreateDynamicPickup(190572293.9831,-1500.7661,24.9219, -1);
    
gift5 CreateDynamicPickup(190782366.5381,-2072.0442,8.0156, -1);
    
gift6 CreateDynamicPickup(190782, -1354.5767,-1.1554,6.0000, -1);
    
gift7 CreateDynamicPickup(190572, -1944.6064,275.6864,41.0471, -1);
    
gift8 CreateDynamicPickup(190562, -1968.7198,110.4410,27.6875, -1);
    
gift9 CreateDynamicPickup(190552, -1965.6179,-795.4418,35.2953, -1);
    
gift10 CreateDynamicPickup(1905421319.4631,1253.9078,14.2731, -1);
    
gift11 CreateDynamicPickup(1905421319.5500,2211.8184,12.0156, -1);
    
gift12 CreateDynamicPickup(1905422095.8318,2521.6245,10.8225, -1);
    
gift13 CreateDynamicPickup(1907822005.7183,2923.4695,48.3125, -1);
    
gift14 CreateDynamicPickup(190782279.0525,1989.7212,26.4634, -1);
    
gift15 CreateDynamicPickup(190562, -2316.5928,-1712.1986,481.3264, -1);
    
gift16 CreateDynamicPickup(190562, -1996.5066,-1546.1266,84.7252, -1);
    
gift17 CreateDynamicPickup(190562, -62.5364,44.3937,6.4766, -1);
    
gift18 CreateDynamicPickup(190782154.9342,-273.4686,5.4838, -1);
    
gift19 CreateDynamicPickup(1907822367.1040,-112.5147,29.7294, -1);
    
gift20 CreateDynamicPickup(1905621976.1938,-2380.4646,13.5469, -1);//lv present
    
return 1;
}
/*public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFF9900AA,"Santa Clause has lost his present around Sanandreas. Find it and steal his Gifts !");
    return 1;
}*/
public OnPlayerPickUpDynamicPickup(playeridpickupid)
{
    if(
pickupid == gift1)
    {
        if(
pGiftTaken1 == 0)
        {
                
pGiftTaken1 1;
                
SendClientMessage(playerid,0x912334,"You have Found Present Number 1. Keep Searching for the remaining presents !");
        } 
i am using mysql r5
i am now stucked at getting data retrieved from database
how to do it >
Reply
#2

Quote:
Originally Posted by bugmenotlol
Посмотреть сообщение
PHP код:
/////////--------------------------------------------XMAS OR NEW YEAR EVENT BY SHAHEEN---------------------///////////////
#include <a_samp>
#include <streamer>
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "sanaviation"// You'll have to change this to the name of the database created in phpmyadmin
#define FILTERSCRIPT
new eventfinished[MAX_PLAYERS];
new 
gift1;
new 
gift2;
new 
gift3;
new 
gift4;
new 
gift5;
new 
gift6;
new 
gift7;
new 
gift8;
new 
gift9;
new 
gift10;
new 
gift11;
new 
gift12;
new 
gift13;
new 
gift14;
new 
gift15;
new 
gift16;
new 
gift17;
new 
gift18;
new 
gift19;
new 
gift20;
new 
pGiftTaken1;
new 
pGiftTaken2;
new 
pGiftTaken3;
new 
pGiftTaken4;
new 
pGiftTaken5;
new 
pGiftTaken6;
new 
pGiftTaken7;
new 
pGiftTaken8;
new 
pGiftTaken9;
new 
pGiftTaken10;
new 
pGiftTaken11;
new 
pGiftTaken12;
new 
pGiftTaken13;
new 
pGiftTaken14;
new 
pGiftTaken15;
new 
pGiftTaken16;
new 
pGiftTaken17;
new 
pGiftTaken18;
new 
pGiftTaken19;
new 
pGiftTaken20;
stock ConnectMySQL()
{
    
mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
    if(
mysql_ping() == 1)
    {
        
mysql_debug(1);
        
printf("[MYSQL]: Connection to `%s` succesful!",SQL_DB);
    }
    else
    {
      
printf("[MYSQL]: [ERROR]: Connection to `%s` failed!",SQL_DB);
    }
    return 
1;
}
forward OnAccountCheck(playerid);
public 
OnAccountCheck(playerid)
{
new 
Query[128];
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridnamesizeof(name));
format(Querysizeof(Query), "SELECT * FROM `xmas` WHERE `nickname` = '%s'"name);
mysql_query(Query);
mysql_store_result();
if(
mysql_num_rows() > 0)
    {
    
    }
}
public 
OnPlayerConnect(playerid)
{
    new
        
query[128],
        
playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(querysizeof(query), "SELECT `pGiftTaken1`, `pGiftTaken2` FROM `xmas` WHERE `nickname` = '%e' LIMIT 1"playername);
    
mysql_reconnect();
    
mysql_query(query);
    return 
true;
}
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Xmas Event by Shaheen Loaded");
    print(
"--------------------------------------\n");
    
ConnectMySQL();
    
//--------------------------presents below below----------------------------//
    
gift1 CreateDynamicPickup(1905422056.8623,-2371.2200,16.1250, -1);
    
gift2 CreateDynamicPickup(1905522473.0042,-2696.7883,3.0000, -1);
    
gift3 CreateDynamicPickup(1905621503.5959,-2087.5537,28.6624, -1);
    
gift4 CreateDynamicPickup(190572293.9831,-1500.7661,24.9219, -1);
    
gift5 CreateDynamicPickup(190782366.5381,-2072.0442,8.0156, -1);
    
gift6 CreateDynamicPickup(190782, -1354.5767,-1.1554,6.0000, -1);
    
gift7 CreateDynamicPickup(190572, -1944.6064,275.6864,41.0471, -1);
    
gift8 CreateDynamicPickup(190562, -1968.7198,110.4410,27.6875, -1);
    
gift9 CreateDynamicPickup(190552, -1965.6179,-795.4418,35.2953, -1);
    
gift10 CreateDynamicPickup(1905421319.4631,1253.9078,14.2731, -1);
    
gift11 CreateDynamicPickup(1905421319.5500,2211.8184,12.0156, -1);
    
gift12 CreateDynamicPickup(1905422095.8318,2521.6245,10.8225, -1);
    
gift13 CreateDynamicPickup(1907822005.7183,2923.4695,48.3125, -1);
    
gift14 CreateDynamicPickup(190782279.0525,1989.7212,26.4634, -1);
    
gift15 CreateDynamicPickup(190562, -2316.5928,-1712.1986,481.3264, -1);
    
gift16 CreateDynamicPickup(190562, -1996.5066,-1546.1266,84.7252, -1);
    
gift17 CreateDynamicPickup(190562, -62.5364,44.3937,6.4766, -1);
    
gift18 CreateDynamicPickup(190782154.9342,-273.4686,5.4838, -1);
    
gift19 CreateDynamicPickup(1907822367.1040,-112.5147,29.7294, -1);
    
gift20 CreateDynamicPickup(1905621976.1938,-2380.4646,13.5469, -1);//lv present
    
return 1;
}
/*public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFF9900AA,"Santa Clause has lost his present around Sanandreas. Find it and steal his Gifts !");
    return 1;
}*/
public OnPlayerPickUpDynamicPickup(playeridpickupid)
{
    if(
pickupid == gift1)
    {
        if(
pGiftTaken1 == 0)
        {
                
pGiftTaken1 1;
                
SendClientMessage(playerid,0x912334,"You have Found Present Number 1. Keep Searching for the remaining presents !");
        } 
i am using mysql r5
i am now stucked at getting data retrieved from database
how to do it >
what do u need exacly ? i think MySQL Synatax is right :/
Reply
#3

Well, Connect it to mysql Bugmentol

Example:

PHP код:
/////////--------------------------------------------XMAS OR NEW YEAR EVENT BY SHAHEEN---------------------///////////////
#include <a_samp>
#include <streamer>
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "sanaviation"// You'll have to change this to the name of the database created in phpmyadmin
#define FILTERSCRIPT
new eventfinished[MAX_PLAYERS];
new 
gift1;
new 
gift2;
new 
gift3;
new 
gift4;
new 
gift5;
new 
gift6;
new 
gift7;
new 
gift8;
new 
gift9;
new 
gift10;
new 
gift11;
new 
gift12;
new 
gift13;
new 
gift14;
new 
gift15;
new 
gift16;
new 
gift17;
new 
gift18;
new 
gift19;
new 
gift20;
new 
pGiftTaken1;
new 
pGiftTaken2;
new 
pGiftTaken3;
new 
pGiftTaken4;
new 
pGiftTaken5;
new 
pGiftTaken6;
new 
pGiftTaken7;
new 
pGiftTaken8;
new 
pGiftTaken9;
new 
pGiftTaken10;
new 
pGiftTaken11;
new 
pGiftTaken12;
new 
pGiftTaken13;
new 
pGiftTaken14;
new 
pGiftTaken15;
new 
pGiftTaken16;
new 
pGiftTaken17;
new 
pGiftTaken18;
new 
pGiftTaken19;
new 
pGiftTaken20;
stock ConnectMySQL()
{
    
mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
    if(
mysql_ping() == 1)
    {
        
mysql_debug(1);
        
printf("[MYSQL]: Connection to `%s` succesful!",SQL_DB);
    }
    else
    {
      
printf("[MYSQL]: [ERROR]: Connection to `%s` failed!",SQL_DB);
    }
    return 
1;
}
forward OnAccountCheck(playerid);
public 
OnAccountCheck(playerid)
{
new 
Query[128];
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridnamesizeof(name));
format(Querysizeof(Query), "SELECT * FROM `xmas` WHERE `nickname` = '%s'"name);
mysql_query(Query);
mysql_store_result();
if(
mysql_num_rows() > 0)
    {
    
    }
}
public 
OnPlayerConnect(playerid)
{
    new
        
query[128],
        
playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(querysizeof(query), "SELECT `pGiftTaken1`, `pGiftTaken2` FROM `xmas` WHERE `nickname` = '%e' LIMIT 1"playername);
    
mysql_reconnect();
    
mysql_query(query);
    return 
true;
}
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Xmas Event by Shaheen Loaded");
    print(
"--------------------------------------\n");
    
ConnectMySQL();
    
//--------------------------presents below below----------------------------//
    
gift1 CreateDynamicPickup(1905422056.8623,-2371.2200,16.1250, -1);
    
gift2 CreateDynamicPickup(1905522473.0042,-2696.7883,3.0000, -1);
    
gift3 CreateDynamicPickup(1905621503.5959,-2087.5537,28.6624, -1);
    
gift4 CreateDynamicPickup(190572293.9831,-1500.7661,24.9219, -1);
    
gift5 CreateDynamicPickup(190782366.5381,-2072.0442,8.0156, -1);
    
gift6 CreateDynamicPickup(190782, -1354.5767,-1.1554,6.0000, -1);
    
gift7 CreateDynamicPickup(190572, -1944.6064,275.6864,41.0471, -1);
    
gift8 CreateDynamicPickup(190562, -1968.7198,110.4410,27.6875, -1);
    
gift9 CreateDynamicPickup(190552, -1965.6179,-795.4418,35.2953, -1);
    
gift10 CreateDynamicPickup(1905421319.4631,1253.9078,14.2731, -1);
    
gift11 CreateDynamicPickup(1905421319.5500,2211.8184,12.0156, -1);
    
gift12 CreateDynamicPickup(1905422095.8318,2521.6245,10.8225, -1);
    
gift13 CreateDynamicPickup(1907822005.7183,2923.4695,48.3125, -1);
    
gift14 CreateDynamicPickup(190782279.0525,1989.7212,26.4634, -1);
    
gift15 CreateDynamicPickup(190562, -2316.5928,-1712.1986,481.3264, -1);
    
gift16 CreateDynamicPickup(190562, -1996.5066,-1546.1266,84.7252, -1);
    
gift17 CreateDynamicPickup(190562, -62.5364,44.3937,6.4766, -1);
    
gift18 CreateDynamicPickup(190782154.9342,-273.4686,5.4838, -1);
    
gift19 CreateDynamicPickup(1907822367.1040,-112.5147,29.7294, -1);
    
gift20 CreateDynamicPickup(1905621976.1938,-2380.4646,13.5469, -1);//lv present
    
return 1;
}
/*public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFF9900AA,"Santa Clause has lost his present around Sanandreas. Find it and steal his Gifts !");
    return 1;
}*/
public OnPlayerPickUpDynamicPickup(playeridpickupid)
{
    if(
pickupid == gift1)
    {
        if(
pGiftTaken1 == 0)
        {
                
pGiftTaken1 1;
                
SendClientMessage(playerid,0x912334,"You have Found Present Number 1. Keep Searching for the remaining presents !");
        } 
Well this is the script right? ok connect to mysql it'll work Like this:


PHP код:
/////////--------------------------------------------XMAS OR NEW YEAR EVENT BY SHAHEEN---------------------///////////////
#include <a_samp>
#include <streamer>
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "ryderx"
#define SQL_PASS "546842"
#define SQL_DB "xmas"// You'll have to change this to the name of the database created in phpmyadmin
#define FILTERSCRIPT
new eventfinished[MAX_PLAYERS];
new 
gift1;
new 
gift2;
new 
gift3;
new 
gift4;
new 
gift5;
new 
gift6;
new 
gift7;
new 
gift8;
new 
gift9;
new 
gift10;
new 
gift11;
new 
gift12;
new 
gift13;
new 
gift14;
new 
gift15;
new 
gift16;
new 
gift17;
new 
gift18;
new 
gift19;
new 
gift20;
new 
pGiftTaken1;
new 
pGiftTaken2;
new 
pGiftTaken3;
new 
pGiftTaken4;
new 
pGiftTaken5;
new 
pGiftTaken6;
new 
pGiftTaken7;
new 
pGiftTaken8;
new 
pGiftTaken9;
new 
pGiftTaken10;
new 
pGiftTaken11;
new 
pGiftTaken12;
new 
pGiftTaken13;
new 
pGiftTaken14;
new 
pGiftTaken15;
new 
pGiftTaken16;
new 
pGiftTaken17;
new 
pGiftTaken18;
new 
pGiftTaken19;
new 
pGiftTaken20;
stock ConnectMySQL()
{
    
mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
    if(
mysql_ping() == 1)
    {
        
mysql_debug(1);
        
printf("[MYSQL]: Connection to `%s` succesful!",SQL_DB);
    }
    else
    {
      
printf("[MYSQL]: [ERROR]: Connection to `%s` failed!",SQL_DB);
    }
    return 
1;
}
forward OnAccountCheck(playerid);
public 
OnAccountCheck(playerid)
{
new 
Query[128];
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridnamesizeof(name));
format(Querysizeof(Query), "SELECT * FROM `xmas` WHERE `nickname` = '%s'"name);
mysql_query(Query);
mysql_store_result();
if(
mysql_num_rows() > 0)
    {
    
    }
}
public 
OnPlayerConnect(playerid)
{
    new
        
query[128],
        
playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(querysizeof(query), "SELECT `pGiftTaken1`, `pGiftTaken2` FROM `xmas` WHERE `nickname` = '%e' LIMIT 1"playername);
    
mysql_reconnect();
    
mysql_query(query);
    return 
true;
}
public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Xmas Event by Shaheen Loaded");
    print(
"--------------------------------------\n");
    
ConnectMySQL();
    
//--------------------------presents below below----------------------------//
    
gift1 CreateDynamicPickup(1905422056.8623,-2371.2200,16.1250, -1);
    
gift2 CreateDynamicPickup(1905522473.0042,-2696.7883,3.0000, -1);
    
gift3 CreateDynamicPickup(1905621503.5959,-2087.5537,28.6624, -1);
    
gift4 CreateDynamicPickup(190572293.9831,-1500.7661,24.9219, -1);
    
gift5 CreateDynamicPickup(190782366.5381,-2072.0442,8.0156, -1);
    
gift6 CreateDynamicPickup(190782, -1354.5767,-1.1554,6.0000, -1);
    
gift7 CreateDynamicPickup(190572, -1944.6064,275.6864,41.0471, -1);
    
gift8 CreateDynamicPickup(190562, -1968.7198,110.4410,27.6875, -1);
    
gift9 CreateDynamicPickup(190552, -1965.6179,-795.4418,35.2953, -1);
    
gift10 CreateDynamicPickup(1905421319.4631,1253.9078,14.2731, -1);
    
gift11 CreateDynamicPickup(1905421319.5500,2211.8184,12.0156, -1);
    
gift12 CreateDynamicPickup(1905422095.8318,2521.6245,10.8225, -1);
    
gift13 CreateDynamicPickup(1907822005.7183,2923.4695,48.3125, -1);
    
gift14 CreateDynamicPickup(190782279.0525,1989.7212,26.4634, -1);
    
gift15 CreateDynamicPickup(190562, -2316.5928,-1712.1986,481.3264, -1);
    
gift16 CreateDynamicPickup(190562, -1996.5066,-1546.1266,84.7252, -1);
    
gift17 CreateDynamicPickup(190562, -62.5364,44.3937,6.4766, -1);
    
gift18 CreateDynamicPickup(190782154.9342,-273.4686,5.4838, -1);
    
gift19 CreateDynamicPickup(1907822367.1040,-112.5147,29.7294, -1);
    
gift20 CreateDynamicPickup(1905621976.1938,-2380.4646,13.5469, -1);//lv present
    
return 1;
}
/*public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFF9900AA,"Santa Clause has lost his present around Sanandreas. Find it and steal his Gifts !");
    return 1;
}*/
public OnPlayerPickUpDynamicPickup(playeridpickupid)
{
    if(
pickupid == gift1)
    {
        if(
pGiftTaken1 == 0)
        {
                
pGiftTaken1 1;
                
SendClientMessage(playerid,0x912334,"You have Found Present Number 1. Keep Searching for the remaining presents !");
        } 
Well here you can make your own MySQL-Database, www.db4free.net.
Reply
#4

Quote:
Originally Posted by RyderX
Посмотреть сообщение
Well here you can make your own MySQL-Database, www.db4free.net.
http://mysql8.db4free.net ** better than this shits ^^^

You can connect to it by using port 3307 (i suggest create mysql.ini)
the default port is 3306 but mysql8 is faster and better than 5.7
Reply
#5

i had made this

PHP код:
pGiftTaken1=mysql_fetch_int(1,"pGiftTaken1"); 
its giving a warning that it is number of arguments does not match definition
Reply
#6

Quote:
Originally Posted by bugmenotlol
Посмотреть сообщение
i had made this

PHP код:
pGiftTaken1=mysql_fetch_int(1,"pGiftTaken1"); 
its giving a warning that it is number of arguments does not match definition
PHP код:
new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
GetPlayerName(playeridnamesizeof(name));
mysql_query(strsizeof(str), "SELECT `pGiftTaken1` FROM `xmas` WHERE `nickname` = '%s'"name);
mysql_store_result();
 
new 
myid mysql_fetch_int();
 
mysql_free_result(); 
replace it with this ^ :O
Reply
#7

Create array instead of all those vars...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)