Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_mysql>
- #define SQL_HOST "" //MYSQL-Datenbank HOST IP
- #define SQL_USER "" //MYSQL-Datenbank Benutzer
- #define SQL_PASS "" //MYSQL-Datenbank Benutzerpasswort
- #define SQL_DATA "" //MYSQL-Datenbankname
- new Text:start0;
- new Text:start1;
- new Text:start2;
- new Text:start3;
- new Text:start5;
- new Text:start7;
- new Text:start8;
- new Text:start9;
- new Text:start10;
- new Text:start11;
- new Text:start12;
- new Text:start13;
- new Text:start14;
- new Text:start15;
- #define ROT 0xFF6347AA
- #define BLAU 0x33CCFFAA
- #define GRUEN 0x9ACD32AA
- #define WEISS 0xFFFFFFAA
- #define DIALOG_REGISTER (1)
- #define DIALOG_LOGIN (2)
- #define DIALOG_WAFFEN 3
- #define DIALOG_WAFFENWAHL 4
- forward SetzteSpawn(playerid);
- forward SetzteWaffe(playerid);
- forward Timer();
- forward CheckTimer();
- new TimerKill;
- new CheckTimerKill;
- new TeamA = 0;
- new TeamB = 0;
- new TeamAPoints = 0;
- new TeamBPoints = 0;
- new SpielerA[MAX_PLAYERS];
- new SpielerB[MAX_PLAYERS];
- new Eingeloggt[MAX_PLAYERS];
- new RundenZeit = 0;
- new TeamASultan[1];
- new TeamAPatriot[1];
- new TeamAWasserwerfer[1];
- new TeamAHydra[1];
- new TeamBSultan[1];
- new TeamBPatriot[1];
- new TeamBWasserwerfer[1];
- new TeamBHydra[1];
- new Float:TeamASpawn[8][3] = {
- {507.3759,754.7705,10.0446},
- {544.5608,743.2770,12.8841},
- {584.1591,730.0757,12.0930},
- {625.4068,716.3243,11.7393},
- {609.9855,753.6337,-14.2165},
- {587.5355,764.0435,-15.7258},
- {562.6123,773.6474,-17.1855},
- {532.3210,786.4099,-20.4322}
- };
- new Float:TeamBSpawn[8][3] = {
- {720.2353,984.3275,5.5624},
- {687.0422,999.4839,5.5627},
- {652.2397,1001.6922,5.5651},
- {610.1581,998.7349,3.9524},
- {765.6714,959.2229,27.9723},
- {754.3467,978.7115,28.3028},
- {740.1129,991.9997,28.3732},
- {719.6809,1004.4276,28.2773}
- };
- public OnGameModeInit()
- {
- Connect_To_Database();
- SetGameModeText("COD - SAMP");
- SetWeather(2);
- UsePlayerPedAnims();
- EnableStuntBonusForAll(false);
- ShowPlayerMarkers(1);
- DisableInteriorEnterExits();
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- TimerKill = SetTimer("Timer", 1000, 1);
- CheckTimerKill = SetTimer("CheckTimer", 1000, 1);
- start0 = TextDrawCreate(269.000000, 134.000000, "_");
- TextDrawAlignment(start0, 2);
- TextDrawBackgroundColor(start0, 255);
- TextDrawFont(start0, 1);
- TextDrawLetterSize(start0, 0.500000, 22.299987);
- TextDrawColor(start0, 30);
- TextDrawSetOutline(start0, 0);
- TextDrawSetProportional(start0, 1);
- TextDrawSetShadow(start0, 1);
- TextDrawUseBox(start0, 1);
- TextDrawBoxColor(start0, 80);
- TextDrawTextSize(start0, 0.000000, 787.000000);
- start1 = TextDrawCreate(250.000000, -27.000000, "_");
- TextDrawAlignment(start1, 2);
- TextDrawBackgroundColor(start1, 255);
- TextDrawFont(start1, 1);
- TextDrawLetterSize(start1, 0.500000, 17.300004);
- TextDrawColor(start1, -1);
- TextDrawSetOutline(start1, 0);
- TextDrawSetProportional(start1, 1);
- TextDrawSetShadow(start1, 1);
- TextDrawUseBox(start1, 1);
- TextDrawBoxColor(start1, 200);
- TextDrawTextSize(start1, 0.000000, 787.000000);
- start2 = TextDrawCreate(250.000000, 341.000000, "_");
- TextDrawAlignment(start2, 2);
- TextDrawBackgroundColor(start2, 255);
- TextDrawFont(start2, 1);
- TextDrawLetterSize(start2, 0.500000, 16.200000);
- TextDrawColor(start2, -1);
- TextDrawSetOutline(start2, 0);
- TextDrawSetProportional(start2, 1);
- TextDrawSetShadow(start2, 1);
- TextDrawUseBox(start2, 1);
- TextDrawBoxColor(start2, 200);
- TextDrawTextSize(start2, 0.000000, 787.000000);
- start3 = TextDrawCreate(250.000000, 340.000000, "_");
- TextDrawAlignment(start3, 2);
- TextDrawBackgroundColor(start3, 255);
- TextDrawFont(start3, 1);
- TextDrawLetterSize(start3, 0.500000, -0.500000);
- TextDrawColor(start3, -1);
- TextDrawSetOutline(start3, 0);
- TextDrawSetProportional(start3, 1);
- TextDrawSetShadow(start3, 1);
- TextDrawUseBox(start3, 1);
- TextDrawBoxColor(start3, 848756735);
- TextDrawTextSize(start3, 0.000000, 787.000000);
- start5 = TextDrawCreate(250.000000, 134.000000, "_");
- TextDrawAlignment(start5, 2);
- TextDrawBackgroundColor(start5, 255);
- TextDrawFont(start5, 1);
- TextDrawLetterSize(start5, 0.500000, -0.500000);
- TextDrawColor(start5, -1);
- TextDrawSetOutline(start5, 0);
- TextDrawSetProportional(start5, 1);
- TextDrawSetShadow(start5, 1);
- TextDrawUseBox(start5, 1);
- TextDrawBoxColor(start5, 848756735);
- TextDrawTextSize(start5, 0.000000, 787.000000);
- start7 = TextDrawCreate(284.000000, 31.000000, "Willkommen");
- TextDrawBackgroundColor(start7, 255);
- TextDrawFont(start7, 3);
- TextDrawLetterSize(start7, 0.529999, 1.900000);
- TextDrawColor(start7, -156);
- TextDrawSetOutline(start7, 0);
- TextDrawSetProportional(start7, 1);
- TextDrawSetShadow(start7, 1);
- start8 = TextDrawCreate(325.000000, 51.000000, "AUF DEM");
- TextDrawBackgroundColor(start8, 255);
- TextDrawFont(start8, 2);
- TextDrawLetterSize(start8, 0.440000, 1.700000);
- TextDrawColor(start8, -156);
- TextDrawSetOutline(start8, 0);
- TextDrawSetProportional(start8, 1);
- TextDrawSetShadow(start8, 1);
- start9 = TextDrawCreate(246.000000, 73.000000, "CallOfDuty");
- TextDrawBackgroundColor(start9, 255);
- TextDrawFont(start9, 3);
- TextDrawLetterSize(start9, 0.779999, 3.699998);
- TextDrawColor(start9, -1);
- TextDrawSetOutline(start9, 1);
- TextDrawSetProportional(start9, 1);
- start10 = TextDrawCreate(79.000000, 103.000000, ".");
- TextDrawBackgroundColor(start10, 255);
- TextDrawFont(start10, 1);
- TextDrawLetterSize(start10, 29.940078, 1.000000);
- TextDrawColor(start10, -1);
- TextDrawSetOutline(start10, 1);
- TextDrawSetProportional(start10, 1);
- start11 = TextDrawCreate(281.000000, 109.000000, "SA-MP");
- TextDrawBackgroundColor(start11, 255);
- TextDrawFont(start11, 2);
- TextDrawLetterSize(start11, 0.470000, 1.500000);
- TextDrawColor(start11, 513867775);
- TextDrawSetOutline(start11, 1);
- TextDrawSetProportional(start11, 1);
- start12 = TextDrawCreate(390.000000, 108.000000, "v1.0");
- TextDrawBackgroundColor(start12, 255);
- TextDrawFont(start12, 2);
- TextDrawLetterSize(start12, 0.270000, 1.200000);
- TextDrawColor(start12, -156);
- TextDrawSetOutline(start12, 0);
- TextDrawSetProportional(start12, 1);
- TextDrawSetShadow(start12, 1);
- start13 = TextDrawCreate(340.000000, 73.000000, "");
- TextDrawBackgroundColor(start13, 255);
- TextDrawFont(start13, 3);
- TextDrawLetterSize(start13, 0.779999, 3.699998);
- TextDrawColor(start13, 346095615);
- TextDrawSetOutline(start13, 1);
- TextDrawSetProportional(start13, 1);
- start14 = TextDrawCreate(337.000000, 109.000000, " Server");
- TextDrawBackgroundColor(start14, 255);
- TextDrawFont(start14, 2);
- TextDrawLetterSize(start14, 0.470000, 1.500000);
- TextDrawColor(start14, -1);
- TextDrawSetOutline(start14, 1);
- TextDrawSetProportional(start14, 1);
- start15 = TextDrawCreate(244.000000, 64.000000, ".");
- TextDrawBackgroundColor(start15, 255);
- TextDrawFont(start15, 1);
- TextDrawLetterSize(start15, 29.940078, 1.000000);
- TextDrawColor(start15, -1);
- TextDrawSetOutline(start15, 1);
- TextDrawSetProportional(start15, 1);
- TeamAWasserwerfer[0]=AddStaticVehicleEx(601,567.6130,739.8389,11.5103,347.1858,1,1,1200); // WasserA
- TeamAPatriot[0]=AddStaticVehicleEx(470,553.0523,740.5221,12.5199,359.4840,1,1,1200); // PatrA
- TeamASultan[0]=AddStaticVehicleEx(560,547.6265,739.6863,12.2315,0.0869,1,1,1200); // SuöltA
- TeamAHydra[0]=AddStaticVehicleEx(520,560.5493,735.1230,12.9319,352.6046,1,1,1200); // HydraA
- TeamBPatriot[0]=AddStaticVehicleEx(470,628.0826,1031.3182,22.0700,189.7814,1,1,1200); // patrB
- TeamBSultan[0]=AddStaticVehicleEx(560,623.1033,1030.5229,21.7101,188.6581,1,1,1200); // sB
- TeamBWasserwerfer[0]=AddStaticVehicleEx(601,641.7836,1033.4379,22.2986,181.9540,1,1,1200); // wB
- TeamBHydra[0]=AddStaticVehicleEx(520,633.6248,1034.7910,23.4353,198.5664,1,1,1200); // Hb
- return 1;
- }
- enum pInfo
- {
- pName[MAX_PLAYER_NAME],
- pKills,
- pCash,
- pSiege,
- pNiederlagen,
- pAdmin,
- pRank,
- pBan,
- pJeep,
- pWasserwerfer,
- pSultan,
- pHydra,
- };
- new Stats[MAX_PLAYERS][pInfo];
- pn(pid)
- {
- new nn[MAX_PLAYER_NAME];
- GetPlayerName(pid, nn, sizeof nn);
- return nn;
- }
- public Timer()
- {
- if(RundenZeit > 0) { RundenZeit--; }
- if(RundenZeit == 0){
- TeamAPoints = 0;
- TeamBPoints = 0;
- SendClientMessageToAll(ROT,"Es beginnt eine neue Runde.");
- RundenZeit = 1200;
- for(new i=0; i<MAX_PLAYERS; i++){ if(SpielerA[i] == 1 || SpielerB[i] == 1) { SetzteSpawn(i); }}}
- return 1;
- }
- public CheckTimer()
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(Eingeloggt[i] == 1)
- {
- if(Stats[i][pKills] < 20){ Stats[i][pRank] = 0; }
- if(Stats[i][pKills] < 60 && Stats[i][pKills] > 20){ Stats[i][pRank] = 1; }
- if(Stats[i][pKills] < 100 && Stats[i][pKills] > 60){ Stats[i][pRank] = 2; }
- if(Stats[i][pKills] < 160 && Stats[i][pKills] > 100){ Stats[i][pRank] = 3; }
- if(Stats[i][pKills] > 200){ Stats[i][pRank] = 4; }
- SetPlayerScore(i, Stats[i][pRank]);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- for(new i=0; i<MAX_PLAYERS; i++){ SavePlayer(i); }
- KillTimer(TimerKill);
- KillTimer(CheckTimerKill);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(Stats[playerid][pBan] == 1){ SendClientMessage(playerid,ROT,"Dieser Account ist gebannt"); Kick(playerid); }
- SetPlayerPos(playerid, 736.1979,1037.7520,30.4844);
- SetPlayerCameraPos(playerid, 722.9339,1033.3351,32.0165);
- SetPlayerCameraLookAt(playerid, 736.1979,1037.7520,30.4844);
- SendClientMessage(playerid,WEISS,"<< Willkommen auf dem Call Of Duty - SAMP Server >>");
- if(Eingeloggt[playerid] == 0) //Als erstes fragen wir ab ob der Spieler schon eingeloggt ist oder nicht, damit wir nicht bei jeder Skin auswahl uns neu Einloggen müssen.
- {
- if(mysql_CheckAccount(playerid) == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Gib das Passwort für deinen Account ein:","Register","Exit");
- }
- else if(mysql_CheckAccount(playerid) == 1)//Falls doch zeigen wir den Dialog zum Einloggen.
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Willkommen auf {4BFF00}CallOfDuty SA-MP{FFFFFF}\nBitte logge dich nun in deinen Account ein!","Login","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid, start0);
- TextDrawShowForPlayer(playerid, start1);
- TextDrawShowForPlayer(playerid, start2);
- TextDrawShowForPlayer(playerid, start3);
- TextDrawShowForPlayer(playerid, start5);
- TextDrawShowForPlayer(playerid, start7);
- TextDrawShowForPlayer(playerid, start8);
- TextDrawShowForPlayer(playerid, start9);
- TextDrawShowForPlayer(playerid, start10);
- TextDrawShowForPlayer(playerid, start11);
- TextDrawShowForPlayer(playerid, start12);
- TextDrawShowForPlayer(playerid, start13);
- TextDrawShowForPlayer(playerid, start14);
- TextDrawShowForPlayer(playerid, start15);
- Eingeloggt[playerid] = 0;
- SpielerA[playerid] = 0;
- SpielerB[playerid] = 0;
- ResetPlayerMoney(playerid);
- SetPlayerColor(playerid,WEISS);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SavePlayer(playerid);
- if(SpielerA[playerid] == 1){ TeamA--; }
- if(SpielerB[playerid] == 1){ TeamB--; }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFENWAHL,DIALOG_STYLE_LIST,"Waffenshop","Standard [0 CP]\nStürmer [10 CP]\nScharfschütze [10 CP]\nTaktiker [10 CP]\nNahkämpfer[10 CP]","Auswählen","");
- TextDrawHideForPlayer(playerid, start0);
- TextDrawHideForPlayer(playerid, start1);
- TextDrawHideForPlayer(playerid, start2);
- TextDrawHideForPlayer(playerid, start3);
- TextDrawHideForPlayer(playerid, start5);
- TextDrawHideForPlayer(playerid, start7);
- TextDrawHideForPlayer(playerid, start8);
- TextDrawHideForPlayer(playerid, start9);
- TextDrawHideForPlayer(playerid, start10);
- TextDrawHideForPlayer(playerid, start11);
- TextDrawHideForPlayer(playerid, start12);
- TextDrawHideForPlayer(playerid, start13);
- TextDrawHideForPlayer(playerid, start14);
- TextDrawHideForPlayer(playerid, start15);
- /*if(Eingeloggt[playerid] == 0){
- if(TeamA < TeamB){ SpielerA[playerid] = 1; TeamA++; SetzteSpawn(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamB < TeamA){ SpielerB[playerid] = 1; TeamB++; SetzteSpawn(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamA == TeamB){ SpielerA[playerid] = 1; TeamA++; SetzteSpawn(playerid); Eingeloggt[playerid] = 1; return 1; }}*/
- if(Eingeloggt[playerid] == 0){ SendClientMessage(playerid,ROT,"Du musst dich einloggen bevor du auf Spawn klickst."); Kick(playerid); }
- SetzteSpawn(playerid);
- return 1;
- }
- public SetzteSpawn(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new randA;
- new randB;
- if(SpielerA[playerid] == 1){
- randA = random(sizeof(TeamASpawn));
- SetPlayerPos(playerid, TeamASpawn[randA][0], TeamASpawn[randA][1], TeamASpawn[randA][2]);}
- if(SpielerB[playerid] == 1){
- randB = random(sizeof(TeamBSpawn));
- SetPlayerPos(playerid, TeamBSpawn[randB][0], TeamBSpawn[randB][1], TeamBSpawn[randB][2]);}
- SetPlayerInterior(playerid, 0);
- if(SpielerA[playerid] == 1){ SetPlayerColor(playerid,ROT); SetPlayerSkin(playerid, 287);}
- if(SpielerB[playerid] == 1){ SetPlayerColor(playerid,BLAU); SetPlayerSkin(playerid, 285);}
- SetzteWaffe(playerid);//GivePlayerWeapon(playerid, 24,300);
- }
- return 1;
- }
- public SetzteWaffe(playerid)
- {
- /*if(Stats[playerid][pRank] < 1){
- GivePlayerWeapon(playerid,24, 75);}//Deagle [X]}//Fallschirm [X]
- if(Stats[playerid][pRank] == 1){
- GivePlayerWeapon(playerid,24, 75);//Deagle [X]
- GivePlayerWeapon(playerid,46,1);}//Fallschirm [X]
- if(Stats[playerid][pRank] == 2){
- GivePlayerWeapon(playerid,29, 200);//MP5 [X]
- GivePlayerWeapon(playerid,25,75);}//Shotgun [X]
- if(Stats[playerid][pRank] == 3){
- GivePlayerWeapon(playerid,31, 200);//M4 [X]
- GivePlayerWeapon(playerid,34,15);}//Sniper [X]
- if(Stats[playerid][pRank] == 4){
- GivePlayerWeapon(playerid,24, 300);//Bazooka []
- GivePlayerWeapon(playerid,46,50);}//Shotgunhalb []*/
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(SpielerA[playerid] == 1 && SpielerA[killerid] == 1){
- SendClientMessage(killerid,ROT,"10 Cashpoints abzug wegen Teamkill");
- Stats[killerid][pCash] -= 10;
- return 1;}
- if(SpielerB[playerid] == 1 && SpielerB[killerid] == 1){
- SendClientMessage(killerid,ROT,"10 Cashpoints abzug wegen Teamkill");
- Stats[killerid][pCash] -= 10;
- return 1;}
- if(SpielerA[playerid] == 1){ TeamBPoints++; }
- if(SpielerB[playerid] == 1){ TeamAPoints++; }
- SendClientMessage(playerid, ROT,"Du hast 5 Cashpunkte verloren.");
- Stats[playerid][pCash] -= 5;
- Stats[killerid][pKills]++;
- Stats[killerid][pCash] += 10;
- SendClientMessage(killerid, ROT,"Du hast 10 Cashpunkte bekommen.");
- new Float:health;
- GetPlayerHealth(killerid,health);
- if(health > 230){ return 1; }
- SetPlayerHealth(killerid, health+20);
- GameTextForPlayer(killerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~+20HP",2000,3);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_WAFFENWAHL)
- {
- //if(response==0) { ShowPlayerDialog(playerid,DIALOG_WAFFENWAHL,DIALOG_STYLE_LIST,"Waffenshop","Standard [0 CP]\nStürmer [10 CP]\nScharfschütze [10 CP]\nTaktiker [10 CP]\nNahkämpfer[10 CP]","Auswählen","Abbruch"); }
- if(response==1)
- {
- if(listitem==0)
- {
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,16,1);
- }
- if(listitem==1)
- {
- if(Stats[playerid][pCash] < 10){
- SendClientMessage(playerid,ROT,"Du hast zu wenig Cashpoints.");
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,16,1); return 1; }
- GivePlayerWeapon(playerid,31,500);
- GivePlayerWeapon(playerid,24,250);
- GivePlayerWeapon(playerid,16,2);
- Stats[playerid][pCash] -= 10;
- }
- if(listitem==2)
- {
- if(Stats[playerid][pCash] < 10){
- SendClientMessage(playerid,ROT,"Du hast zu wenig Cashpoints.");
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,16,1); return 1; }
- GivePlayerWeapon(playerid,34,150);
- GivePlayerWeapon(playerid,24,250);
- GivePlayerWeapon(playerid,16,2);
- Stats[playerid][pCash] -= 10;
- }
- if(listitem==3)
- {
- if(Stats[playerid][pCash] < 10){
- SendClientMessage(playerid,ROT,"Du hast zu wenig Cashpoints.");
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,16,1); return 1; }
- GivePlayerWeapon(playerid,29,500);
- GivePlayerWeapon(playerid,24,250);
- GivePlayerWeapon(playerid,16,2);
- Stats[playerid][pCash] -= 10;
- }
- if(listitem==4)
- {
- if(Stats[playerid][pCash] < 10){
- SendClientMessage(playerid,ROT,"Du hast zu wenig Cashpoints.");
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,16,1); return 1; }
- GivePlayerWeapon(playerid,25,500);
- GivePlayerWeapon(playerid,24,250);
- GivePlayerWeapon(playerid,16,2);
- Stats[playerid][pCash] -= 10;
- }
- }
- }
- if(dialogid == DIALOG_WAFFEN)
- {
- if(response==0) { return 1; }
- if(response==1)
- {
- if(listitem==0)
- {
- if(Stats[playerid][pCash] < 75){ SendClientMessage(playerid,ROT,"Du hast zu wenige Cashpunkte"); return 1; }
- Stats[playerid][pSultan] = 1;
- Stats[playerid][pCash] -= 75;
- SendClientMessage(playerid,WEISS,"<< Du hast dir den Schlüssel für den Sultan gekauft >>");
- }
- if(listitem==1)
- {
- if(Stats[playerid][pCash] < 100){ SendClientMessage(playerid,ROT,"Du hast zu wenige Cashpunkte"); return 1; }
- Stats[playerid][pJeep] = 1;
- Stats[playerid][pCash] -= 100;
- SendClientMessage(playerid,WEISS,"<< Du hast dir den Schlüssel für den Jeep gekauft >>");
- }
- if(listitem==2)
- {
- if(Stats[playerid][pCash] < 150){ SendClientMessage(playerid,ROT,"Du hast zu wenige Cashpunkte"); return 1; }
- Stats[playerid][pWasserwerfer] = 1;
- Stats[playerid][pCash] -= 150;
- SendClientMessage(playerid,WEISS,"<< Du hast dir den Schlüssel für den Wasserwerfer gekauft >>");
- }
- if(listitem==3)
- {
- if(Stats[playerid][pCash] < 250){ SendClientMessage(playerid,ROT,"Du hast zu wenige Cashpunkte"); return 1; }
- Stats[playerid][pHydra] = 1;
- Stats[playerid][pCash] -= 250;
- SendClientMessage(playerid,WEISS,"<< Du hast dir den Schlüssel für die Hydra gekauft >>");
- }
- }
- }
- if(dialogid == DIALOG_REGISTER)
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Das angegebene Passwort war zu Kurtz...\nBitte Registrier dich jetzt mit einem Passwort:","Register","Abbrechen");
- return 1;
- }
- else
- {
- CreateAccount(playerid, inputtext);
- LoadPlayer(playerid);
- if(TeamA < TeamB){ SpielerA[playerid] = 1; TeamA++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamB < TeamA){ SpielerB[playerid] = 1; TeamB++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamA == TeamB){ SpielerA[playerid] = 1; TeamA++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- return 1;
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- if(dialogid == DIALOG_LOGIN)
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das Angegebene Passwort war Falsch.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
- return 1;
- }
- else
- {
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, SpielerName, MAX_PLAYER_NAME);
- if(!strcmp(inputtext, mysql_ReturnPasswort(SpielerName), true))
- {
- LoadPlayer(playerid);
- if(TeamA < TeamB){ SpielerA[playerid] = 1; TeamA++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamB < TeamA){ SpielerB[playerid] = 1; TeamB++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- if(TeamA == TeamB){ SpielerA[playerid] = 1; TeamA++; SpawnPlayer(playerid); Eingeloggt[playerid] = 1; return 1; }
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das war das Falsche Passwort.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
- return 1;
- }
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- if (strcmp("/help", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,WEISS,"Du bekommst pro Kill 10 Cashpunkte und du verlierst 5 pro Tod.");
- SendClientMessage(playerid,WEISS,"Mit den Cashpunkten kannst du dir Waffen kaufen.");
- SendClientMessage(playerid,WEISS,"Du kannst Ränge aufsteigen und bekommst immer bessere Waffen.");
- SendClientMessage(playerid,WEISS,"Um alle Befehle zu sehen, benutze den Befehl: {CC00CC}/commands");
- return 1;
- }
- if (strcmp("/commands", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,WEISS," {FFFFFF} << Es gibt folgende Befehle >>");
- SendClientMessage(playerid,WEISS,"{FFFFFF}<< /punktestand {CC00CC}|{FFFFFF} /stats {CC00CC}|{FFFFFF} /zeit {CC00CC}|{FFFFFF} /schlüssel >>");
- return 1;
- }
- if (strcmp("/punktestand", cmdtext, true, 10) == 0)
- {
- format(string, sizeof(string), "||| TeamA: %d | TeamB: %d |||",TeamAPoints,TeamBPoints);
- SendClientMessage(playerid,WEISS,"**********************************");
- SendClientMessage(playerid,BLAU,string);
- SendClientMessage(playerid,WEISS,"**********************************");
- return 1;
- }
- if (strcmp("/zeit", cmdtext, true, 10) == 0)
- {
- format(string, sizeof(string), "<< Noch ca. %d Minuten bis zur neuen Runde >>",RundenZeit/60);
- SendClientMessage(playerid,BLAU,string);
- return 1;
- }
- if (strcmp("/schlüssel", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_WAFFEN,DIALOG_STYLE_LIST,"Schlüsselshop","Sultan [75 CP]\nJeep [100 CP]\nWasserwerfer [150 CP]\nHydra [250 CP]","Auswählen","Abbruch");
- return 1;
- }
- if (strcmp("/stats", cmdtext, true, 10) == 0)
- {
- new stringa[64];
- new stringb[64];
- new stringc[64];
- SendClientMessage(playerid,WEISS,"**********************************");
- format(string, sizeof(string), "Name:{CC00CC} %s",pn(playerid));
- format(stringa, sizeof(stringa), "Kills:{CC00CC} %d",Stats[playerid][pKills]);
- format(stringb, sizeof(stringb), "Siege:{CC00CC} %d",Stats[playerid][pSiege]);
- format(stringc, sizeof(stringc), "CP's:{CC00CC} %d",Stats[playerid][pCash]);
- SendClientMessage(playerid,WEISS,string);
- SendClientMessage(playerid,WEISS,stringa);
- SendClientMessage(playerid,WEISS,stringb);
- SendClientMessage(playerid,WEISS,stringc);
- SendClientMessage(playerid,WEISS,"**********************************");
- return 1;
- }
- if (strcmp("/gmx", cmdtext, true, 10) == 0)
- {
- if(Stats[playerid][pAdmin] == 0){ SendClientMessage(playerid,ROT,"Du bist kein Admin"); return 1; }
- SendRconCommand("gmx");
- return 1;
- }
- if (strcmp("/hackcp", cmdtext, true, 10) == 0)
- {
- if(Stats[playerid][pAdmin] == 0){ SendClientMessage(playerid,ROT,"Du bist kein Admin"); return 1; }
- Stats[playerid][pCash] += 100;
- SendClientMessage(playerid,BLAU,"<< Du hast 100 Cashpoints gehackt. >>");
- return 1;
- }
- if (strcmp("/admin", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)){ SendClientMessage(playerid,ROT,"Du bist kein Admin."); return 1; }
- Stats[playerid][pAdmin] = 1;
- return 1;
- }
- /*if (strcmp("/munition", cmdtext, true, 10) == 0)
- {
- if(Stats[playerid][pCash] < 25){ SendClientMessage(playerid,ROT,"Du benötigst 25 Cashpoints."); return 1;}
- SetzteWaffe(playerid);
- Stats[playerid][pCash] -= 25;
- SendClientMessage(playerid,BLAU,"<< Deine Waffen haben jetzt alle wieder Munition | Preis: 25 CP");
- return 1;
- }*/
- if (strcmp("/auto1veh", cmdtext, true, 10) == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- AddStaticVehicle(560,X,Y,Z+10,0.0,1,1);
- }
- if (strcmp("/auto2veh", cmdtext, true, 10) == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- AddStaticVehicle(470,X,Y,Z+10,0.0,1,1);
- }
- if (strcmp("/auto3veh", cmdtext, true, 10) == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- AddStaticVehicle(520,X,Y,Z+10,0.0,1,1);
- }
- if (strcmp("/auto4veh", cmdtext, true, 10) == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- AddStaticVehicle(601,X,Y,Z+10,0.0,1,1);
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- for(new i=0; i<sizeof(TeamASultan); i++)
- {
- if(vehicleid==TeamASultan[i])
- if(!ispassenger)
- if(SpielerA[playerid] == 1 && Stats[playerid][pSultan] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamAPatriot); i++)
- {
- if(vehicleid==TeamAPatriot[i])
- if(!ispassenger)
- if(SpielerA[playerid] == 1 && Stats[playerid][pJeep] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamAHydra); i++)
- {
- if(vehicleid==TeamAHydra[i])
- if(!ispassenger)
- if(SpielerA[playerid] == 1 && Stats[playerid][pHydra] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamAWasserwerfer); i++)
- {
- if(vehicleid==TeamAWasserwerfer[i])
- if(!ispassenger)
- if(SpielerA[playerid] == 1 && Stats[playerid][pWasserwerfer] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- //BBBBBBBBBBBBBBBBBBBBBBBBBBBBBbb
- for(new i=0; i<sizeof(TeamBSultan); i++)
- {
- if(vehicleid==TeamBSultan[i])
- if(!ispassenger)
- if(SpielerB[playerid] == 1 && Stats[playerid][pSultan] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamBPatriot); i++)
- {
- if(vehicleid==TeamBPatriot[i])
- if(!ispassenger)
- if(SpielerB[playerid] == 1 && Stats[playerid][pJeep] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamBHydra); i++)
- {
- if(vehicleid==TeamBHydra[i])
- if(!ispassenger)
- if(SpielerB[playerid] == 1 && Stats[playerid][pHydra] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- for(new i=0; i<sizeof(TeamBWasserwerfer); i++)
- {
- if(vehicleid==TeamBWasserwerfer[i])
- if(!ispassenger)
- if(SpielerB[playerid] == 1 && Stats[playerid][pWasserwerfer] ==1)
- {
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- SendClientMessage(playerid,ROT,"Du benötigst einen Schlüssel | /schlüssel");
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
- {
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
- else return 0;
- }
- stock Connect_To_Database()
- {
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
- if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
- {
- //Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
- print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
- return true;
- }
- else
- {
- //Falls nicht wird erneut versucht eine verbindung aufzubauen.
- print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
- print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
- return true;
- }
- else
- {
- //Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
- print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
- print("<-| [MYSQL] Der Server wird nun beendet!");
- SendRconCommand("exit");
- return true;
- }
- }
- }
- stock mysql_CheckAccount(playerid)
- {
- new Query[128],Name[MAX_PLAYER_NAME],count;
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- mysql_real_escape_string(Name, Name);
- format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
- mysql_query(Query);
- mysql_store_result();
- count = mysql_num_rows();
- mysql_free_result();
- return count;
- }
- stock CreateAccount(playerid, pass[])
- {
- new query[256],Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- mysql_real_escape_string(Name,Name);
- mysql_real_escape_string(pass,pass);
- format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
- mysql_query(query);
- return true;
- }
- stock mysql_ReturnPasswort(Name[])
- {
- new query[130], Get[130];
- mysql_real_escape_string(Name, Name);
- format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
- mysql_query(query);
- mysql_store_result();
- mysql_fetch_row(Get);
- mysql_free_result();
- return Get;
- }
- stock LoadPlayer(playerid)
- {
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
- {
- GetPlayerName(playerid, Stats[playerid][pName], MAX_PLAYER_NAME);
- Stats[playerid][pKills] = mysql_GetInt("accounts", "pKills", "Name", Stats[playerid][pName]);
- Stats[playerid][pCash] = mysql_GetInt("accounts", "pCash", "Name", Stats[playerid][pName]);
- Stats[playerid][pSiege] = mysql_GetInt("accounts", "pSiege", "Name", Stats[playerid][pName]);
- Stats[playerid][pNiederlagen] = mysql_GetInt("accounts", "pNiederlagen", "Name", Stats[playerid][pName]);
- Stats[playerid][pAdmin] = mysql_GetInt("accounts", "pAdmin", "Name", Stats[playerid][pName]);
- Stats[playerid][pRank] = mysql_GetInt("accounts", "pRank", "Name", Stats[playerid][pName]);
- Stats[playerid][pBan] = mysql_GetInt("accounts", "pBan", "Name", Stats[playerid][pName]);
- Stats[playerid][pJeep] = mysql_GetInt("accounts", "pJeep", "Name", Stats[playerid][pName]);
- Stats[playerid][pWasserwerfer] = mysql_GetInt("accounts", "pWasserwerfer", "Name", Stats[playerid][pName]);
- Stats[playerid][pSultan] = mysql_GetInt("accounts", "pSultan", "Name", Stats[playerid][pName]);
- Stats[playerid][pHydra] = mysql_GetInt("accounts", "pHydra", "Name", Stats[playerid][pName]);
- }
- return 1;
- }
- stock SavePlayer(playerid)
- {
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
- {
- if(Eingeloggt[playerid] == 1)
- {
- mysql_SetInt("accounts", "pKills", Stats[playerid][pKills], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pCash", Stats[playerid][pCash], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pSiege", Stats[playerid][pSiege], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pNiederlagen", Stats[playerid][pNiederlagen], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pAdmin", Stats[playerid][pAdmin], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pRank", Stats[playerid][pRank], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pBan", Stats[playerid][pBan], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pJeep", Stats[playerid][pJeep], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pWasserwerfer", Stats[playerid][pWasserwerfer], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pSultan", Stats[playerid][pSultan], "Name", Stats[playerid][pName]);
- mysql_SetInt("accounts", "pHydra", Stats[playerid][pHydra], "Name", Stats[playerid][pName]);
- }
- }
- return 1;
- }
- stock mysql_GetString(Table[], Field[], Where[], Is[])
- {
- new query[128], Get[128];
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Is, Is);
- format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
- mysql_query(query);
- mysql_store_result();
- mysql_fetch_row(Get);
- mysql_free_result();
- return Get;
- }
- stock mysql_GetInt(Table[], Field[], Where[], Is[])
- {
- new query[128];
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Is, Is);
- format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
- mysql_query(query);
- mysql_store_result();
- new sqlint = mysql_fetch_int();
- mysql_free_result();
- return sqlint;
- }
- stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])
- {
- new query[128], Float:sqlfloat;
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Is, Is);
- format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
- mysql_query(query);
- mysql_store_result();
- mysql_fetch_float(sqlfloat);
- mysql_free_result();
- return sqlfloat;
- }
- stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
- {
- new query[128];
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Where2, Where2);
- format(query, 128, "UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
- mysql_query(query);
- return true;
- }
- stock mysql_SetString(Table[], Field[], To[], Where[], Where2[])
- {
- new query[128];
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(To, To);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Where2, Where2);
- format(query, 128, "UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
- mysql_query(query);
- return true;
- }
- stock mysql_SetFloat(Table[], Field[], Float:To, Where[], Where2[])
- {
- new query[128];
- mysql_real_escape_string(Table, Table);
- mysql_real_escape_string(Field, Field);
- mysql_real_escape_string(Where, Where);
- mysql_real_escape_string(Where2, Where2);
- format(query, 128, "UPDATE `%s` SET `%s` = '%f' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
- mysql_query(query);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement