Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pagalba SA-MP pagalba Mokausi MySQL [ Reikia pagalbos ]

Mokausi MySQL [ Reikia pagalbos ]

Pagalba kuriant sa-mp serverius, skriptus.
Standartinė Vasaris 21st, 2012, 12:56 am
Akmene Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 89
Padėkojo: 1 kartą
Gavo padėkų: 0 kartą
Skype: GRPLT-Administracija
Atsiliepimai: 0
Sveiki, daraus komandas, kad išmesti iš darbo direktoriai galėtu nors ir žaidėjas yra offline.

format(query,1024,"UPDATE `"TABLENAME"` SET `pSpecialybe` = '0', `pUniformd` = '0', `pUniforma` = '-1', `racija` = '0' WHERE (`Vardas` = '%s')",Vardas);
mysql_query(query);
mysql_free_result();


Bet kaip padaryti, kad tikrintu, ar jis dirba pas tave firmoje?

Reklama

Standartinė Vasaris 21st, 2012, 9:28 pm
GuitarHero Vartotojo avataras
Didelis žinovas
Didelis žinovas

Pranešimai: 699
Miestas: Šiauliai
Padėkojo: 5 kartus
Gavo padėkų: 50 kartus
Skype: guitarherolt
Mano serveris: Kuriamas.
Atsiliepimai: 38
Va taip:
format     ( query, 1024, "UPDATE `"TABLENAME"` SET `pSpecialybe` = '0', `pUniformd` = '0', `pUniforma` = '-1', `racija` = '0' WHERE `Vardas` = '%s' AND `pSpecialybe` = %d", Vardas, specialybes_id );
mysql_query( query )

Standartinė Vasaris 22nd, 2012, 2:28 pm
Akmene Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 89
Padėkojo: 1 kartą
Gavo padėkų: 0 kartą
Skype: GRPLT-Administracija
Atsiliepimai: 0
Pritaikyk prie šitos komandos (:Gėda)

COMMAND:ismesti(playerid,params[])
{
   if(GetPVarInt(playerid, "pPlead")<1) return 0;
    new ZaidejoVardas[MAX_PLAYER_NAME];
   new darbas = GetJobFromFaction(GetPVarInt(playerid, "pPlead"));
   if(sscanf(params,"s",ZaidejoVardas)) return SendClientMessage(playerid,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Ið savo firmos iðmesti þaideja: /ismesti [vardo dalis]");
   new id = StrFind(ZaidejoVardas);
   if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,BALTA,"[ {ff0000}SERVERIS {FFFFFF}] Tokio vardo nëra.");
   if(GetPVarInt(id, "pSpecialybe")!= darbas) return SendClientMessage(playerid,BALTA,"[ {ff0000}SERVERIS {FFFFFF}] Þaidejas pas jus nedirba");
   new plead = GetPVarInt(playerid, "pPlead");
   if(plead == LEAD_FARAI) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}policijos.");
   else if(plead == LEAD_MEDIKAI) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}ligoninës.");
   else if(plead == LEAD_DELAS) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}dyleriø.");
   else if(plead == LEAD_MECHANIKAI) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}mechanikø.");
   else if(plead == LEAD_ARMIJA) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}armijos.");
   else if(plead == LEAD_BRIGADA) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}Nuestra Familia.");
   else if(plead == LEAD_TULPINIAI) SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}Black Guerrilla Family.");
   else SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs iðmestas ið {effe00}taxi.");
   SetPVarInt(id, "pLeanVited", -1);
   new msg[133];
   format(msg,sizeof(msg),"[ {00CF00}SERVERIS {FFFFFF}] Iðmetëte {FF7E7E}%s {ffffff}ið savo firmos.",GautiVarda(id));
   SendClientMessage(playerid,BALTA,msg);
   if(GetPVarInt(id, "pUniformd")==1) SetPlayerSkin(id,GetPVarInt(id, "pDrabuziai"));
   SetPVarInt(id, "pSpecialybe", 0);
   SetPVarInt(id, "pUniformd", 0);
   SetPVarInt(id, "pUniforma", -1);
   SetPVarInt(id, "racija", 0);
   SendClientMessage(id,BALTA,"[ {effe00}SERVERIS {FFFFFF}] Jûs buvote iðmestas ið darbo!");
   return 1;
}

Standartinė Vasaris 25th, 2012, 12:47 pm
Akmene Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 89
Padėkojo: 1 kartą
Gavo padėkų: 0 kartą
Skype: GRPLT-Administracija
Atsiliepimai: 0
Neišeina su ta komanda... Kai įrašai nicką, rašo nuimtas ir tokį, nicką, kokį įrašiai, bet nenuima nieko :D

COMMAND:nuimtip(playerid,params[])
{
     new ZaidejoVardas[MAX_PLAYER_NAME], msg[256];
     if(sscanf(params,"s",ZaidejoVardas)) return SendClientMessage(playerid, BALTA, "[ {effe00}SERVERIS {FFFFFF}] Nuimti prezidento pareigas: /nuimtip <dalis vardo>");
     format(query, sizeof(query), "SELECT * FROM `"TABLENAME"` WHERE `pPrezidentas` = '1'  AND `Vardas` = '%s'", ZaidejoVardas);
     mysql_query(query); mysql_store_result();
     if(mysql_num_rows())
     {
         format(query, sizeof(query), "UPDATE `"TABLENAME"` SET `pPrezidentas` = '0' WHERE `Vardas` = '%s'", ZaidejoVardas);
          mysql_query(query);
          format(msg, sizeof(msg),"[ {00CF00}SERVERIS {FFFFFF}] {effe00}%s {ffffff} Paðalintas ið prezidento pareigø.",ZaidejoVardas);
          SendClientMessageToAll(BALTA, msg);
     }
     else
     {
          SendClientMessage(playerid,BALTA,"[ {ff0000}SERVERIS {FFFFFF}] Tokio zaidejo nera arba jis ne prizedentas.");
     }
     mysql_free_result();
     return 1;
}



  • Reklama

Grįžti į SA-MP pagalba