Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - gbr333

Oldalak: 1 ... 7 8 [9] 10 11 ... 46
121
Szkript kérések / SQL hiba
« Dátum: 2017. Július 25. - 12:42:31 »
Tessék , megcsináltam neked.
 
Olvasd el a kommenteket amiket beletettem.
 
+ Ezt is nézd át , sokat segít. MySQL R40 - WIKI
 

#include <   a_samp      >
#include <    zcmd       >
#include <   sscanf2      >
#include <    dini       >
#include <    dudb       >
#include < fixchars.h   >
 
// Felesleges includeolni a floatot és a core-t , mivel alapból bennevannak az a_samp includeban.
#include <GetVehicleColor>
#include <streamer>
#include <a_mysql>
//-----------------------------------------[Dialogs]---------------------------------
#define login 1
#define register 2
//-----------------------------------------------------------------------------------
 
new MySQL:kapcsolat; // MySQL: előtagot kell használni.
new all[1024];
main()
{}
 
public OnGameModeInit()
{
kapcsolat = mysql_connect(\"localhost\",\"root\",\"\",\"dm\");
if(mysql_errno(kapcsolat) == 0)
{
   //felesleges ide a format.
       print(\"[MySQL] - Sikeres csatlakozas!\");
}
else
{
       //felesleges ide a format.
   printf(\"[MySQL] - Sikertelen csatlakozas! Csatlakozás értéke: %d, %d\",mysql_errno(kapcsolat));
   SendRconCommand(\"exit\");
}
SetGameModeText(\"1.0 BETA\");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
mysql_format(kapcsolat, all, sizeof(all), \"SELECT * FROM Karakterek WHERE Nev = \'%e\'\", pname(playerid)); // mysql_formatot használunk és %s helyett %e(mysql_escape_string) ,mert ugye nem akarjuk ,hogy teleinjektáljál.
mysql_tquery(kapcsolat, all, \"Login\", \"d\", playerid);
return 1;
}
forward Login(playerid);
public Login(playerid)
{
    SendClientMessage(playerid, -1, \"Meghívás, lekérdezés elött\");
    new row_count;// ebbe a változóba kérjük \"bele\" a sorok számát.
    cache_get_row_count(row_count); // a cache_get_row_count nem a sorok számát adja vissza,hanem a művelet eredményét . 0 = nem sikerült , 1 = sikerült
if(row_count == 0)
{
    SendClientMessage(playerid, -1, \"Nem létezik ez a felhasználó\");
      format(all,312,\"Üdvözlünk a szerveren %s!\\nKérlek regisztrálj, írj be egy tetszőleges jelszót majd nyomj \'Regisztrál\' gombra!\",pname(playerid));
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,\"... - Bejelentkezés\",all,\"Belépés\",\"Mégse\");
}
else
{
   
    for(new i = 0; i < 35; i++) { SendClientMessage(playerid,-1,\"\"); }
        SendClientMessage(playerid, -1, \"Létezik\");
      format(all,312,\"Üdvözlünk a szerveren %s!\\nKérlek írd be a jelszót, majd kattints a \'Mehet\' gombra!\",pname(playerid));
      ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,\"... - Bejelentkezés\",all,\"Belépés\",\"Mégse\");
}
return 1;
}

 
 

122
Szkript kérések / Tuning Parancs
« Dátum: 2017. Július 24. - 10:02:31 »
Tessék:
 
 
 

CMD:vmods(playerid, params[])
{
new vid = GetPlayerVehicleID(playerid);
if(InRangeOfIcon(playerid, 14))
{
   if(vid != INVALID_VEHICLE_ID)
   {
      VehicleMods_MainMenu(playerid);
   }
   else SendErrorMessage(playerid, \"Kocsiban kell lenned!\");
}
else SendErrorMessage(playerid, ERROR_LOCATION);
return 1;
}

 
 

123
Segítségkérés / I_ZCMD
« Dátum: 2017. Július 23. - 19:33:18 »
Nekem így sikerült:
 

/*******************************************************************************************************************************
 Improved ZCMD (iZCMD)
 This include is just a re-make of the ZCMD Command Processor ( V0.3.1 31/10/2009) originnaly developed by Zeex.
 Version: 0.2.3.0 (August 1st 2016)
 GitHub Link: https://github.com/YashasSamaga/I-ZCMD
 Credits:
 Zeex for ZCMD (the very idea of making publics for each command was introduced by Zeex in ZCMD)
 Yashas
 Rolux - Accent
*******************************************************************************************************************************/
#if defined _I_ZCMD_INCLUDED
#endinput
#endif
#define _I_ZCMD_INCLUDED
#define _I_ZCMD_INCLUDED_V0_2_3_0_
/******************************************************************************************************************************/
#define MAX_CLIENT_MSG_LENGTH (144)
#define MAX_FUNC_NAME (32)
#define COMMAND:%1(%2)          \\
      forward cmd_%1(%2); \\
      public cmd_%1(%2)
#define CMD:%1(%2) \\
      COMMAND:%1(%2)
#define command(%1,%2,%3) \\
      COMMAND:%1(%2, %3)
#define cmd(%1,%2,%3) \\
      COMMAND:%1(%2, %3)
#define CMD_SUCCESS 1
#define CMD_FAILURE 0
#if !defined isnull
        #define isnull(%1) ((!(%1[0])) || (((%1[0]) == \'\\1\') && (!(%1[1]))))
#endif
/******************************************************************************************************************************/
#if defined OnPlayerCommandReceived
forward OnPlayerCommandReceived(playerid,cmdtext[]);
#endif
#if defined OnPlayerCommandPerformed
forward OnPlayerCommandPerformed(playerid,cmdtext[], success);
#endif
/******************************************************************************************************************************/
public OnPlayerCommandText(playerid, cmdtext[])
{
new c_str[MAX_CLIENT_MSG_LENGTH-1];
format(c_str,sizeof(c_str)-1,\"%s\",StringFix(cmdtext));
#if defined OnPlayerCommandReceived
    if(!OnPlayerCommandReceived(playerid, c_str)) return 1;
#endif

static funcname[MAX_CLIENT_MSG_LENGTH] = \"cmd_\";
#if defined IZCMD_ENABLE_CASE_SENSITIVITY
   static pos;
   if((pos = strfind(c_str, \" \", false, 1)) == -1)
   {
            funcname[4] = 0;
      strcat(funcname, c_str[1], MAX_FUNC_NAME - 4);
         #if defined OnPlayerCommandPerformed
          return OnPlayerCommandPerformed(playerid, c_str, CallLocalFunction(funcname, \"is\", playerid, \"\\1\"));
      #else
         return CallLocalFunction(funcname, \"is\", playerid, \"\\1\");
      #endif
   }
   else
   {
      funcname[4] = 0;
      strcat(funcname, c_str[1], pos + 4);
       while (c_str[pos] == \' \') pos++;
      if(c_str[pos])
      {
           #if defined OnPlayerCommandPerformed
            return OnPlayerCommandPerformed(playerid, c_str, CallLocalFunction(funcname, \"is\", playerid, c_str[pos]));
         #else
            return CallLocalFunction(funcname, \"is\", playerid, c_str[pos]);
         #endif
      }
      else
      {
            #if defined OnPlayerCommandPerformed
            return OnPlayerCommandPerformed(playerid, c_str, CallLocalFunction(funcname, \"is\", playerid, \"\\1\"));
         #else
            return CallLocalFunction(funcname, \"is\", playerid, \"\\1\");
         #endif
      }
   }
#else
   new pos = 1, tmp;
   while((tmp = c_str[pos]) > \' \')
      if(\'A\' <= tmp <= \'Z\') funcname[pos++ + 3] = tmp | 0x20;
      else funcname[pos++ + 3] = tmp;
   funcname[pos + 3] = 0;
   while (c_str[pos] == \' \') pos++;

   if(c_str[pos])
   {
        #if defined OnPlayerCommandPerformed
         return OnPlayerCommandPerformed(playerid, c_str, CallLocalFunction(funcname, \"is\", playerid, c_str[pos]));
      #else
         return CallLocalFunction(funcname, \"is\", playerid, c_str[pos]);
      #endif
   }
   else
   {
         #if defined OnPlayerCommandPerformed
         return OnPlayerCommandPerformed(playerid, c_str, CallLocalFunction(funcname, \"is\", playerid, \"\\1\"));
      #else
         return CallLocalFunction(funcname, \"is\", playerid, \"\\1\");
      #endif
   }
#endif
}
stock StringFix(sztring[])
{
new   pos,fsz[MAX_CLIENT_MSG_LENGTH-1];
strins(fsz,sztring,0);
    while (sztring[pos++] > \' \')
{
        fsz[pos-1] = replaceaccent(fsz[pos-1]);
}
return fsz;
}
stock replaceaccent(ch)
{
#if defined IZCMD_ENABLE_CASE_SENSITIVITY
switch(ch)
{
   case \'á\': return \'a\';
   case \'é\': return \'e\';
   case \'í\': return \'i\';
   case \'ő\',\'ó\',\'ö\',\'o\': return \'o\';
   case \'ű\',\'ú\',\'ü\',\'u\': return \'u\';
   case \'Á\': return \'A\';
   case \'É\': return \'E\';
   case \'Í\': return \'I\';
   case \'Ő\',\'Ó\',\'Ö\': return \'O\';
   case \'Ű\',\'Ú\',\'Ü\': return \'U\';
}
#else
switch(ch)
{
   case \'á\': return \'a\';
   case \'é\': return \'e\';
   case \'í\': return \'i\';
   case \'ő\',\'ó\',\'ö\',\'o\': return \'o\';
   case \'ű\',\'ú\',\'ü\',\'u\': return \'u\';
}   
#endif
return ch;
}

 
Valószínüleg létezik rá jobb megoldás is. :D

124
Off Telep / Saját animációs csatornám :D
« Dátum: 2017. Július 23. - 18:20:48 »
Szia!
 
Nekem nagyon tetszenek ezek a kis animációk. :D
 
+1 sub 

125
Segítségkérés / Paraméter hiba
« Dátum: 2017. Július 21. - 14:06:12 »
Igen,ez lehet a probléma.

126
Képek / Videók / Milyen programmal készítették?
« Dátum: 2017. Július 19. - 22:12:36 »
Adobe After Effects? 

127
Segítségkérés / Listázás
« Dátum: 2017. Július 17. - 11:38:56 »
Szia!
 
Gyorsan megírtam neked:
 

stock ListPlayersInVW(kinek,vw)
{
new str[40],name[24];
format(str,sizeof(str),\"A %d. VirtualWorldben lévő játékosok:\",vw);
SendClientMessage(kinek,1,str);
for(new i; i<MAX_PLAYERS; i++)
    {
   if(!IsPlayerConnected(i)) continue;
   if(GetPlayerVirtualWorld(i) == vw)
   GetPlayerName(i, name, sizeof(name));
   format(str,sizeof(str),\"[%d]%s\\n\",i,name);
   SendClientMessage(kinek,1,str);
}
return true;
}

 
Kinek = Melyik játékosnak listázza ki.
 
vw = Melyik VirtualWorld játékosait listázza ki.
 
 

128
Segítségkérés / Bankrablás Parancs Hiba
« Dátum: 2017. Július 08. - 13:05:22 »

CMD:bankrablas(playerid, params[])
{
    new bankrob[128];
    if(robpossible == 1 )
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, 2315.6172,-14.6545,26.7422)) //Ide az alap bank koordinátáit írtam
        {
            robpossible = 0;
            SendClientMessage(playerid, COLOR_WHITE, \"ÜGYINTÉZŐ: Öt perc, azonnal adom a kódot!\");
            SendClientMessage(playerid, COLOR_WHITE, \"(( Kirabolod a bankot! Maradj itt öt percig, hogy sikerüljön. Rendőrség értesítve. ))\");
            SetTimer(\"waittimer\", 3000000, false); //50 perc múlva újrarabolható
            SetTimer(\"robtimer\", 300000, false); //5 percig tart a rablás
            format(bankrob, sizeof(bankrob), \"[RÁDIÓ] Diszpécser: A bank jelenleg rablás alatt! Mindenki azonnal induljon a bankhoz!\",                                 GetRoleplayName(playerid));
            SendFactionMessage(1, COLOR_GRAY, bankrob);
   }
    } else {
        SendClientMessage(playerid, COLOR_WHITE, \"(( Nem tudod kirabolni a bankot jelenleg! ))\");
    }
    return 1;
}

 
 

129
Segítségkérés / Bankrablás Parancs Hiba
« Dátum: 2017. Július 08. - 12:10:54 »

CMD:bankrablas(playerid, params[])
{
    new bankrob[128];
    if(robpossible == 1 )
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, 2315.6172,-14.6545,26.7422)) //Ide az alap bank koordinátáit írtam
        {
            robpossible = 0;
            SendClientMessage(playerid, COLOR_WHITE, \"ÜGYINTÉZŐ: Öt perc, azonnal adom a kódot!\");
            SendClientMessage(playerid, COLOR_WHITE, \"(( Kirabolod a bankot! Maradj itt öt percig, hogy sikerüljön. Rendőrség értesítve. ))\");
            SetTimer(\"waittimer\", 3000000, false); //50 perc múlva újrarabolható
            SetTimer(\"robtimer\", 300000, false); //5 percig tart a rablás
            format(bankrob, sizeof(bankrob), \"[RÁDIÓ] Diszpécser: A bank jelenleg rablás alatt! Mindenki azonnal induljon a bankhoz!\", GetRoleplayName(playerid));
            SendFactionMessage(2, COLOR_GRAY, bankrob);
   }
    } else {
        SendClientMessage(playerid, COLOR_WHITE, \"(( Nem tudod kirabolni a bankot jelenleg! ))\");
    }
    return 1;
}

 
 
 
így?

130
Segítségkérés / Timer mechanika másképp?
« Dátum: 2017. Június 20. - 21:25:12 »


new step,step2;
public _timer()
{
step ++;
//Ide jöhet a hud frussítés
if(step == 6)//30 sec
{
    step = 0;
   step2 ++;
   //Ide jöhet az AFK check
}
if(step2 == 2)
{
   step2 = 0;
   //Ide jöhet az időjárás
}
return 1;
}

 
 

131
Segítségkérés / Parancs
« Dátum: 2017. Június 13. - 07:16:32 »
 
 

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
    new str[64];
    format(str,sizeof(str),\"/%s\",csapat1nevevaltozo); // a valtozót csereld ki a sajátodra
    if(strcmp(cmdtext,str, true) == 0 &&  strlen(string) != 0)
   {
      //Ide jön a kódod..
   }
   format(str,sizeof(str),\"/%s\",csapat2nevevaltozo);// a valtozót csereld ki a sajátodra
   else if(strcmp(cmdtext,str, true) == 0 &&  strlen(string) != 0)
   {
      //Ide jön a kódod..
   }
   format(str,sizeof(str),\"/%s\",csapat3nevevaltozo);// a valtozót csereld ki a sajátodra
   else if(strcmp(cmdtext,str, true) == 0 &&  strlen(string) != 0)
   {
      //Ide jön a kódod..
   }
   else return 0;
}
return 1;
}

 
 

132
Segítségkérés / PED Elforgatás
« Dátum: 2017. Június 10. - 20:10:08 »

133
SA-MP: Szerverfejlesztés / Antikáromkodás
« Dátum: 2017. Június 10. - 20:07:17 »
Jó kis script lett. Gratulálok!

134
Segítségkérés / Gyorsuláskor homályosodás ki vétele
« Dátum: 2017. Május 01. - 06:35:30 »

135
Segítségkérés / Extend Gaming kezdo penz//pp beallitasa
« Dátum: 2017. Március 15. - 17:39:51 »
Szia!
 
Az SQL struktúrában megvan adva ezeknek egy alapértelmezett érték.
 
A karakter táblán belül:
 
 
 

`money` int(11) NOT NULL DEFAULT \'750\',
 `premiumpont` int(11) NOT NULL DEFAULT \'0\',

 
Azaz a kezdőpénz 750 fitying , a PP pedig 0.
 
Ezeket az értékeket kell módosítanod.
 
 

Oldalak: 1 ... 7 8 [9] 10 11 ... 46
SimplePortal 2.3.7 © 2008-2024, SimplePortal