#1

Код:
 //--------------------------------------------------------------------[ Timers ]
//----------------------------------------------------------[ Custom Functions ]
//---------------------------------------------------------[ Default Callbacks ]
//---------------------------------------------------------------------[Defines]
#define mysql_host                                              "IP"
#define mysql_user                                              "users"
#define mysql_password                                          "Password"
#define mysql_database                                      "sa:mp"

enum PlayerInfo
{
    Username[23],
    Password[24],
    Money
}
new PInfo[MAX_PLAYERS][PlayerInfo]

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" BSRP V.0.1.0 by Dex ");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}


main()
{
	print("\n----------------------------------");
	print(" BSRP V.0.1.0 by Dex ");
	print("----------------------------------\n");
}


public OnGameModeInit()
 {


 mysql_connect(mysql_host,mysql_users,mysql_database ,mysql_password);
return 1;

AddPlayerClass(291,1744.5500,-1861.4077,13.5776,350.6742,0,0,0,0,0,0); // El Corona Spawn
AddPlayerClass(280,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // Police Officer spawn
AddPlayerClass(281,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // PD rank 2
AddPlayerClass(282,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // PD rank 3
AddPlayerClass(282,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // PD rank 3
AddPlayerClass(283,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // PD rank 5
AddPlayerClass(288,1553.0703,-1675.1847,16.1953,85.4449,0,0,0,0,0,0); // PD lider
AddPlayerClass(177,1175.1886,-1325.1494,14.3906,268.4335,0,0,0,0,0,0); // Bolnicari spawn
AddPlayerClass(70,1175.1886,-1325.1494,14.3906,268.4335,0,0,0,0,0,0); // Bolnicari Lider
AddPlayerClass(276,1175.1886,-1325.1494,14.3906,268.4335,0,0,0,0,0,0); // Bolnicari rank 2
AddPlayerClass(275,1175.1886,-1325.1494,14.3906,268.4335,0,0,0,0,0,0); // Bolnicari rank 3
AddStaticVehicle(497,1560.5035,-1660.6595,28.5734,91.9275,0,1); // Police Maverick
AddStaticVehicle(497,1562.3341,-1690.2146,28.5931,90.5969,0,1); // Police Maverick
AddStaticVehicle(497,1562.3461,-1698.2717,28.5554,90.1832,0,1); // Police Maverick
AddStaticVehicle(596,1602.4104,-1703.6111,5.6111,91.5477,0,1); // Police Car
AddStaticVehicle(596,1602.3221,-1699.9736,5.6115,89.2099,0,1); // Police Car
AddStaticVehicle(596,1602.1750,-1696.5577,5.6120,93.0273,0,1); // Police Car
AddStaticVehicle(596,1601.8885,-1692.8848,5.6154,94.8282,0,1); // Police Car
AddStaticVehicle(596,1601.6981,-1669.2485,5.6112,89.9893,0,1); // Police Car
AddStaticVehicle(596,1601.8351,-1672.6240,5.6138,89.5551,0,1); // Police Car
AddStaticVehicle(596,1601.7260,-1675.7190,5.6111,91.0178,0,1); // Police Car
AddStaticVehicle(596,1601.6012,-1679.0245,5.6105,89.6192,0,1); // Police Car
AddStaticVehicle(596,1601.5099,-1682.0374,5.6112,91.1087,0,1); // Police Car
AddStaticVehicle(596,1601.6473,-1685.2968,5.6111,92.1126,0,1); // Police Car
AddStaticVehicle(596,1602.1160,-1688.3842,5.6105,90.3806,0,1); // Police Car
AddStaticVehicle(596,1602.3761,-1691.2947,5.6114,92.0310,0,1); // Police Car
AddStaticVehicle(523,1583.3114,-1667.9305,5.4429,262.6298,0,0); // HPV
AddStaticVehicle(523,1583.2760,-1669.4741,5.4625,272.6063,0,0); // HPV
AddStaticVehicle(523,1583.3608,-1672.7343,5.4605,272.0407,0,0); // HPV
AddStaticVehicle(523,1583.1924,-1671.0226,5.4873,276.5174,0,0); // HPV
AddStaticVehicle(523,1583.4242,-1674.5057,5.4538,270.4234,0,0); // HPV
AddStaticVehicle(523,1583.4927,-1676.3068,5.4616,272.6003,0,0); // HPV
AddStaticVehicle(523,1583.5762,-1678.1711,5.4697,274.9679,0,0); // HPV
AddStaticVehicle(523,1583.6472,-1679.7616,5.4663,274.3867,0,0); // HPV
AddStaticVehicle(427,1570.4366,-1694.4258,6.0217,178.9578,0,1); // Swat Truck
AddStaticVehicle(427,1566.2079,-1694.1810,6.0225,178.7792,0,1); // Swat Truck
AddStaticVehicle(427,1562.2252,-1694.2798,6.0240,184.3381,0,1); // Swat Truck
AddStaticVehicle(427,1557.6738,-1694.3519,6.0288,179.5048,0,1); // Swat Truck
AddStaticVehicle(490,1529.3361,-1676.2614,6.0202,271.8629,0,0); // FBI Rancher
AddStaticVehicle(490,1529.5707,-1680.2335,6.0183,270.1885,0,0); // FBI Rancher
AddStaticVehicle(490,1529.5818,-1684.1980,6.0188,270.5192,0,0); // FBI Rancher
AddStaticVehicle(490,1529.6802,-1688.4628,6.0215,271.4626,0,0); // FBI Rancher
AddStaticVehicle(528,1529.0719,-1655.1602,5.9344,266.2697,0,0); // FBI Truck
AddStaticVehicle(528,1529.3584,-1651.4287,5.9341,264.6445,0,0); // FBI Truck
AddStaticVehicle(528,1529.5760,-1647.8616,5.9341,265.0396,0,0); // FBI Truck
AddStaticVehicle(528,1529.6852,-1644.3488,5.9350,265.1566,0,0); // FBI Truck
AddStaticVehicle(601,1545.8231,-1645.5378,5.6494,85.0407,1,1); // SWAT
AddStaticVehicle(601,1545.9180,-1649.9825,5.6494,83.0568,1,1); // SWAT
AddStaticVehicle(601,1545.2515,-1654.3839,5.6494,82.7872,1,1); // SWAT
AddStaticVehicle(599,1546.4825,-1674.7098,6.0808,89.2580,0,1); // Police Rancher
AddStaticVehicle(599,1546.5320,-1670.4656,6.0802,90.8856,0,1); // Police Rancher
AddStaticVehicle(599,1546.4871,-1666.4679,6.0798,90.6178,0,1); // Police Rancher
AddStaticVehicle(599,1546.5775,-1662.4548,6.0836,88.8901,0,1); // Police Rancher
AddStaticVehicle(599,1546.8069,-1658.2949,6.0788,87.5210,0,1); // Police Rancher
AddStaticVehicle(599,1546.5713,-1678.8066,6.0792,90.6531,0,1); // Police Rancher
AddStaticVehicle(599,1546.5844,-1682.8184,6.0795,90.5170,0,1); // Police Rancher
AddStaticVehicle(599,1546.6190,-1686.4977,6.0796,89.8963,0,1); // Police Rancher
AddStaticVehicle(599,1546.5105,-1690.1936,6.0821,88.2635,0,1); // Police Rancher
AddStaticVehicle(599,1546.5448,-1694.1754,6.0809,89.9066,0,1); // Police Rancher
SetGameModeText("BSRP V.0.1.0 by Dex");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

	return true;
}

public OnGameModeExit() {
	return true;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0xF00540FF, "Dobro dosli u Black Shadow Roleplay!");
playersconnected++;
//playersconnect += 1;
new string[60];
format(string, sizeof(string), "Ovde je trenutno %d igraca na serveru).",playersconnected);
SendClientMessageToAll(0xF00540FF,string);
{
new Query[80],pName[24],string[164];
GetPlayerName(playerid,pName,24);
format(Query,sizeof(Query),"SELECT `username` FROM `users` WHERE `username` = '%s' LIMIT 1;",pName);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)//if number of rows is different from 0 then continue
{
format(string,sizeof(string),"Hej, %s! \nTvoj Nalog je registrovan.\nUkucajte Lozinku da bi ste nazvali!",pName);
ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Lo g in",string,"Login","");
}
else
{
format(string,sizeof(string),"Hej, %s! \nTvoj nalog nije registrovan. \nRegistrujte se da bi nastavili!",pName);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Re gister",string,"Register","");
}
mysql_free_result();
if(dialogid == 1)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid,Regdialog,DIALOG_STYLE_INPUT,"Registracija -Unesi svoju lozinku","Vi zelite da napravite novi nalog! \nMolim da ukucate lozinku za vas nalog"0xF00540FF" ! \n","Register!","");
}
else
{
new EscapedText[60];
mysql_real_escape_string(inputtext, EscapedText);
format(Query,sizeof(Query),"INSERT INTO `Users` (Username,Password,Money) VALUES ('%s','%s,'0')",GetPName(playerid),EscapedText);
mysql_query(Query);
SendClientMessage(playerid,green,"Uspesno si se registrovo!");
GivePlayerMoney(playerid,5000);
SetPlayerScore(playerid,1);
}
}
return 1;
}
return 1;
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
playersconnected--;
//playersconnect -= 1;

return 1;
}

public OnPlayerRequestClass(playerid, classid) {
	return true;
}

public OnPlayerRequestSpawn(playerid) {
	return true;
}

public OnPlayerSpawn(playerid) {
	return true;
}

public OnPlayerDeath(playerid, killerid, reason) {
	return true;
}

public OnVehicleSpawn(vehicleid) {
	return true;
}

public OnVehicleDeath(vehicleid, killerid) {
	return true;
}

public OnPlayerText(playerid, text[]) {
	return true;
}

public OnPlayerCommandText(playerid, cmdtext[])
 {
 if (strcmp("/pomoc", cmdtext, true, 5) == 0)
{
SendClientMessage(playerid, 0xF00540FF, "(INFO) Dobro Dosli u Pomoc!");
SendClientMessage(playerid, 0xF00540FF, "(INFO) Nadamo se da cemo vam pomoci!");
return 1;
}
 if (strcmp("/komande", cmdtext, true, 5) == 0)
{
SendClientMessage(playerid, 0xF00540FF, "(INFO) Ovo su server komande.!");
return 1;
}

return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {
	return true;
}

public OnPlayerExitVehicle(playerid, vehicleid) {
	return true;
}

public OnPlayerStateChange(playerid, newstate, oldstate) {
	return true;
}

public OnPlayerEnterCheckpoint(playerid) {
	return true;
}

public OnPlayerLeaveCheckpoint(playerid) {
	return true;
}

public OnPlayerEnterRaceCheckpoint(playerid) {
	return true;
}

public OnPlayerLeaveRaceCheckpoint(playerid) {
	return true;
}

public OnRconCommand(cmd[]) {
	return true;
}

public OnObjectMoved(objectid) {
	return true;
}

public OnPlayerObjectMoved(playerid, objectid) {
	return true;
}

public OnPlayerPickUpPickup(playerid, pickupid) {
	return true;
}

public OnVehicleMod(playerid, vehicleid, componentid) {
	return true;
}

public OnEnterExitModShop(playerid, enterexit, interiorid) {
	return true;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid) {
	return true;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2) {
	return true;
}

public OnVehicleDamageStatusUpdate(vehicleid, playerid) {
	return true;
}

public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat) {
	return true;
}

public OnPlayerSelectedMenuRow(playerid, row) {
	return true;
}

public OnPlayerExitedMenu(playerid) {
	return true;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
	return true;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
	return true;
}

public OnRconLoginAttempt(ip[], password[], success ) {
	return true;
}

public OnPlayerUpdate(playerid) {
	return true;
}

public OnPlayerStreamIn(playerid, forplayerid) {
	return true;
}

public OnPlayerStreamOut(playerid, forplayerid) {
	return true;
}

public OnVehicleStreamIn(vehicleid, forplayerid) {
	return true;
}

public OnVehicleStreamOut(vehicleid, forplayerid) {
	return true;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Logindialog)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid,Regdialog,DIALOG_STYLE_I NPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password for it! \n","Register!","");
}
else
{
LoginPlayer(playerid,inputtext);
}
}
	return true;
}

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid) {
	return true;
}

public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid) {
	return true;
}

public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) {
	return true;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid) {
	return true;
}

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) {
	return true;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
	return true;
}

public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ ) {
	return true;
}

public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ ) {
	return true;
}

public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ) {
	return true;
}
stock LoginPlayer(playerid,const password[])
{
new EscapedText[60];
mysql_real_escape_string(password, EscapedText);
format(Query,sizeof(Query),"SELECT * FROM `users` WHERE `username` = '%s' AND `Password` = '%s'",GetPName(playerid),EscapedText);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
SendClientMessage(playerid,0xF00540FF,"Uspesno si se prijavio!");
LoadStats(playerid);
}
else
{
SendClientMessage(playerid, 0xF00540FF,"Pogresna Lozinka!");
Kick(playerid);
}
mysql_free_result();
return 1;
}
stock LoadStats(playerid)
{
new pName[24],Query[80];
GetPlayerName(playerid,pName,24);
format(Query, sizeof(Query), "SELECT * FROM `Users` WHERE `Username` = '%s' ", pName);
mysql_query(Query);
mysql_store_result();
mysql_fetch_row_format(Query, "|");
sscanf(Query, "e<p<|>s[24]s[23]i>", PInfo[playerid]);
mysql_free_result();
GivePlayerMoney(playerid,PInfo[playerid][Money]);
return 1;
}
Only this for mysql is error

Код:
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(52) : error 001: expected token: ";", but found "public"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(78) : error 017: undefined symbol "mysql_users"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(81) : warning 225: unreachable code
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(158) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(161) : error 035: argument type mismatch (argument 1)
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(162) : error 017: undefined symbol "mysql_store_result"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(163) : error 017: undefined symbol "mysql_num_rows"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(173) : error 017: undefined symbol "mysql_free_result"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(174) : error 017: undefined symbol "dialogid"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(176) : error 017: undefined symbol "inputtext"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : error 017: undefined symbol "Regdialog"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : warning 215: expression has no effect
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : error 001: expected token: ";", but found "-string-"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : warning 215: expression has no effect
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : warning 215: expression has no effect
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : warning 215: expression has no effect
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : error 001: expected token: ";", but found ")"
C:\Users\PC\Desktop\Dejanovi folderi\Black Shadow Roleplay\pawno\BSRP.pwn(178) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


12 Errors.
its errors help please
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)