Ü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.


Témák - mauladam

Oldalak: 1 2 3 [4]
46
Segítségkérés / Input dialog
« Dátum: 2011. Május 11. - 17:58:57 »
Sziasztok!
Régebben próbáltam input dialogot csinálni, de nem találtam egy normális magyar leírást errõl, csak az input érdekelne, a legtöbb helyen DIALOG_STYLE_LIST-ekrõl szolnak a leírások... :(
Szóval azt kérném hogy linkeljetek be egy leírást, ha tudtok.
Köszi a segítséget! ;D

47
Segítségkérés / Pawno Compile hiba
« Dátum: 2011. Május 11. - 17:18:06 »
Sziasztok!
Nagyon nagy gonddal fordulok most hozzátok segítségért.
Nem mûködik se a Compile se a Compile & Run.
Ha rájuk kattintok:
A(z) Pawn Compiler library hibát észlelt, ezért leáll. A kellemetlenségekért elnézését kérjük.
Az adatok, melyekkel éppen dolgozott, valószínüleg elvesztek.
Tájékoztassa a Microsoftot a broblémáról.
A hibajelentés elküldésével segítheti a munkánkat. A jelentésben közölt adatokat bizalmasan, és név nélkül kezeljük.
Próbáltam már újra letölteni a samp szervert, más pwn compiler-t letölteni, de mindenféleképpen ez történik  :\'( :|
Kérlek titeket, hogy akinek már volt ilyen problémája, és megoldódott, kérem írja le mit tehetek. :(
Köszönöm
Remélem ti tudjátok a megoldást...

48
Segítségkérés / YSini
« Dátum: 2011. Május 10. - 21:57:21 »
Sziasztok!
Most szeretnék belekezdeni az adatok kezelésébe, tárolásába.
Többen ajánlották a YSini-t, de sajnos nem tudom hogy kell ezt használni, valaki be tudna nekem linkelni egy normális leírást errõl?
Köszönöm mindenkinek! :)

49
Segítségkérés / OnPlayerText
« Dátum: 2011. Május 10. - 14:55:44 »
Sziasztok!
Ötleteket várok, hogy hogyan tudnám azt megcsinálni hogyha egy játékos ír valamit akkor így irja ki:
Ismeretlen mondja: \"szöveg\"
Nem tudom hogy csináljam, az elkezdésben kéne a segítség hogy milyen fügvénnyel/kóddal tudom ezt megcsinálni.
Köszönöm a hsz- :)eket

50
Segítségkérés / Server: Unknown command?
« Dátum: 2011. Május 10. - 13:47:24 »
Sziasztok!
Irtam egy AFK scriptet, rendesen mûködik, egy apró hiba van vele:
ha beirom hogy /afkbe vagy /afkki (ezek a parancsok)
akkor mindent megcsinál, de a kiírás alatt odatesz egy Server: Unknown Command üzenetet.
Nem tudom mi lehet a baja, zcmd-vel van megírva. A kód:
[pawn]//AFK Filterscript BY mauladam
#include <a_samp>
#include <zcmd>
#define COLOR_YELLOW              0xFFFF00AA
#define COLOR_RED                 0xAA3333AA
new Text3D: TEXT;
new bool: AFK[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" AFK [FilterScript] betöltve!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
CMD:afkbe(playerid, params[])
{
      if(AFK[playerid] == false)
      {
      TEXT = Create3DTextLabel(\"AFK\", COLOR_YELLOW, 0.0, 0.0, 2.0, 40, 0, 0);
      Attach3DTextLabelToPlayer(TEXT, playerid, 0.0, 0.0, 0.4);
            ShowNameTags( 0 );
      TogglePlayerControllable(playerid,0);
      SendClientMessage(playerid,COLOR_YELLOW,\"AFK módba léptél!\");
      AFK[playerid] = true;
      }
      else
      {
      SendClientMessage(playerid,COLOR_RED,\"Már AFK vagy!\");
      }
}
CMD:afkki(playerid, params[])
{
      if(AFK[playerid] == true)
      {
      Delete3DTextLabel(TEXT);
      ShowNameTags( 1 );
      TogglePlayerControllable(playerid,1);
      SendClientMessage(playerid,COLOR_YELLOW,\"Visszatértél a játékba!\");
      AFK[playerid] = false;
      }
      else
      {
      SendClientMessage(playerid,COLOR_RED,\"Nem vagy AFK!\");
      }
}[/pawn]

51
Segítségkérés / sscanf2 plugin
« Dátum: 2011. Május 09. - 21:01:41 »
Sziasztok!
Egy egyszerû gondom lenne.
Letöltöm ezt: http://forum.sa-mp.com/showthread.php?t=120356
És nem tudom hogy az \"sscanf\" mappát hova tegyem....
Kérlek segítsetek! fontos lenne.
És kérlek linkeljetek be egy jó sscanf tut-ot.
Köszönöm!! ;) :)

52
Segítségkérés / Kérésre Scripteket/GM-eket fordítok!!!
« Dátum: 2011. Április 30. - 15:53:01 »
Sziasztok! :)
Azért nyitottam ezt a témát, hogy segithessek a fórumozóknak, vagy akinek stüksége van rá. :D
Így megy a dolog: Irsz PM-et lehetõleg így:
Script/GM neve: [ide a válasz]
Elérési út: [ide a válasz(URL)]
Script hosszúsága: [ide a válasz (Sorok száma)]
A szögletes zárójeleket hagyd le.
Ha több kérdésed van, akkor azt is írd be PM-be.
FIGYELEM: Megkérnék egy moderátort hogy tegye a nyitott témák elé zárt témaként fontosba(ha lehet, hogy jobban észrevegyék a fórumozók.)
FONTOS: Olyan scrtiptet kérlek ne akard hogy leforditsak, aminek már van magyar verziója, csak lusta vagy keresni.
Köszönöm, mindenkinek jó PM-ezést kívánok, remélem hasznos lesz ez a téma. :D:D

53
Segítségkérés / warning 004: SetCamBack(playerid);
« Dátum: 2011. Április 29. - 22:59:54 »
Sziasztok!
Van a 13685.sor: (Magyar GF mod, régi.) [pawn]SetCamBack(playerid);[/pawn]
a következõ errort dobja fel:
error 004: function \"SetCamBack\" is not implemented

 
Mi a hiba?
Köszi a segitséget! :D

54
Segítségkérés / ProxDetector hiba
« Dátum: 2011. Április 29. - 19:22:12 »
Sziasztok!
Van ez a kód:
[pawn]#include <a_samp>
#define FILTERSCRIPT
//szinek
#define COLOR_WHITE                0xFFFFFFFF
#define COLOR_GREY1                0xE6E6E6FF
#define COLOR_GREY2                   0xBEBEBEFF
#define COLOR_GREY3                  0xA0A0A0FF
#define COLOR_GREY4                  0x828282FF
new string[50];
new getPlayerName[50];
public onPlayerText(playerid,text[])
{
     format(string, sizeof(string), getPlayerName(playerid)+ \" mondja: \" + text);
     ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_GREY3,COLOR_GREY4);
          return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/s\", true))
   {
   format(string, sizeof(string), getPlayerName(playerid)+ \" ordítja: \" + text);
        ProxDetector(60.0, playerid, string,COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_GREY3,COLOR_GREY4);
       return 1;
}
if(!strcmp(cmdtext, \"/w\", true))
   {
   format(string, sizeof(string), getPlayerName(playerid)+ \" suttogja: \" + text);
        ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_GREY3,COLOR_GREY4);
       return 1;
   }
if(!strcmp(cmdtext, \"/me\", true))
{
        GetPlayerName(playerid, string, sizeof(string));
        format(string, sizeof(string), \"%s %s\", string, cmdtext[4]);
   ProxDetector(30.0, playerid,COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_GREY3,COLOR_GREY4);
        return 1;
}
return 1;
}[/pawn]
nem mûködik.  :(
errorok: [pawn]alapcmds.pwn(15) : error 012: invalid function call, not a valid address
alapcmds.pwn(15) : warning 215: expression has no effect
alapcmds.pwn(15) : error 001: expected token: \";\", but found \")\"
alapcmds.pwn(15) : error 029: invalid expression, assumed zero
alapcmds.pwn(15) : fatal error 107: too many error messages on one line[/pawn]
Sorok amikben vannak:
[pawn]15.sor: format(string, sizeof(string), getPlayerName(playerid)+ \" mondja: \" + text);[/pawn]
Köszi a segítséget! :)

55
Segítségkérés / Checkpoint készítés HIBA
« Dátum: 2011. Április 29. - 17:04:13 »
Sziasztok!
A következõ problémába ütköztem:
Csináltam egy mapot, amibe cp-k vannak csak.
Ebböl lenne majd a gps, ezzel azt a gond hogy mikor át akarom konvertálni a fájlt .mapból .pwné a
http://gtamap.delux-host.com/converter/ oldalon, átállitom PWN Code For SA:MP-re rányomok a convertre, de ahol megjelenne a konvertált kód, ott nincs semmi.
A map fájlt feltöltöttem ide: http://solidfiles.com/d/acde3/
Köszi a segitséget! ;D

56
Segítségkérés / Pawno warning 209
« Dátum: 2011. Április 29. - 15:41:43 »
Sziasztok!
Az a problémám hogy itt ez a kód: (nem én irtam).
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/motor-be\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Beindítottad a motort!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), ON, lights, alarm, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/motor-ki\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Leállítottad a motort!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/lámpa-be\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Bekapcsoltad a lámpát!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, ON, alarm, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/lámpa-ki\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Kikapcsoltad a lámpát!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, OFF, alarm, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/riasztó-be\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Bekapcsoltad a riasztót!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, ON, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/riasztó-ki\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Kikapcsoltad a riasztót!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, OFF, doors, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/ajtók-nyit\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Kinyitottad az ajtókat!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, ON, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/ajtók-zár\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Bezártad az ajtókat!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, OFF, bonnet, boot, objective);
  return 1;
  }
if(strcmp(\"/mh-nyit\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Felnyitottad a motorháztetõt!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, ON, boot, objective);
  return 1;
  }
if(strcmp(\"/mh-zár\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Lecsuktad a motorháztetõt!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, OFF, boot, objective);
  return 1;
  }
if(strcmp(\"/cst-nyit\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_GREEN, \"Kinyitottad a csomagtartót!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, ON, objective);
  return 1;
  }
if(strcmp(\"/cst-zár\", cmdtext, true, 10) == 0)
  {
      SendClientMessage(playerid, COLOR_RED, \"Bezártad a csomagtartót!\");
      GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, OFF, objective);
  return 1;
  }
}[/pawn]
Hibakód:
kocsik.pwn(107) : warning 209: function \"OnPlayerCommandText\" should return a value

 
Olvastam utána, azt irják akkor hozza ki ezt ha valamit nem zár le az ember, de minden le van zárva, így nem tudom mi lehet a gond. Köszönöm a segítséget! ;D

57
Segítségkérés / Banda létrehozása(Csak adminnak lehessen.)
« Dátum: 2011. Április 05. - 09:27:40 »
Sziasztok
Az alábbi kódot itt találtam belinkelve a fórumon.
Abban kérem a segítségeteket, hogy ez át kéne úgy alakítani hogy bandát csak admin tudjon létrehzni, és úgy, hogy megadja a nevét és a leader/fõnök nevét. Onnantól csak leader és az adminok rughatnak ki, vehetnek fel embereket.
a kód:
 
#include <a_samp>
#pragma tabsize 0
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_YELLOW 0xFFFF00AA
#define MAX_GANGS                   32
#define MAX_GANG_NAME       16
#define MAX_GANG_MEMBERS        6
new gangNames[MAX_GANGS][MAX_GANG_NAME];
new gangInfo[MAX_GANGS][3];
new playerGang[MAX_PLAYERS];
new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS];
new gangInvite[MAX_PLAYERS];
new playerColors[100] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0x3FE65CFF
};
forward  PlayerLeaveGang(playerid);
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" Banda Filterscript\");
        print(\"--------------------------------------\\n\");
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
 
public PlayerLeaveGang(playerid) {
        new string[256];
        new playername[MAX_PLAYER_NAME];
        new gangnum = playerGang[playerid];
if(gangnum > 0) {
                for(new i = 0; i < gangInfo[gangnum][1]; i++) {
                        if(gangMembers[gangnum]==playerid) {
     
                            gangInfo[gangnum][1]--;
   for(new j = i; j < gangInfo[gangnum][1]; j++)
   {
                                    gangMembers[gangnum][j]=gangMembers[gangnum][j+1];
                    }
                           
                            if(gangInfo[gangnum][1]<1) {
                                gangInfo[gangnum][0]=0;
                                gangInfo[gangnum][1]=0;
          }
                               
                                for(new j = 0; j < gangInfo[gangnum][1]; j++) {
                                    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
                                        format(string, sizeof(string),\"%s Kilépett a bandádból.\", playername);
                                        SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
                                }
                                format(string, sizeof(string),\"Kiléptél a \'%s\' nevû (id: %d) bandából.\", gangNames[gangnum], gangnum);
                                SendClientMessage(playerid, COLOR_ORANGE, string);
                                playerGang[playerid]=0;
                                return;
                        }
                }
        } else {
                SendClientMessage(playerid, COLOR_RED, \"Te nem vagy bandatag.\");
        }
}
 

public OnPlayerCommandText(playerid,cmdtext[])
{
    new string[256];
       
        new sendername[MAX_PLAYER_NAME];
       
        new giveplayer[MAX_PLAYER_NAME];
       
        new cmd[256];
       
        new tmp[256];
       
        new giveplayerid,idx;
        cmd = strtok(cmdtext, idx);
        if(strcmp(cmd, \"/banda\", true) == 0) {
            new gangcmd, gangnum;
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) {
                        SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /banda [alapít/csatlakoz/kilép] [név/szám]\");
                        return 1;
                }
                giveplayerid = strval(tmp);
                if(strcmp(tmp, \"alapít\", true)==0)
                    gangcmd = 1;
                else if(strcmp(tmp, \"csatlakoz\", true)==0)
                    gangcmd = 2;
                else if(strcmp(tmp, \"meghív\", true)==0)
                    gangcmd = 3;
                else if(strcmp(tmp, \"kilép\", true)==0)
                    gangcmd = 4;
                tmp = strtok(cmdtext, idx);
                if(gangcmd < 4 && !strlen(tmp)) {
                    if(gangcmd==0)
                                SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /banda [alapít/csatlakoz/meghív/kilép] [név/szám]\");
                        else if(gangcmd==1)
                                SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /banda [alapít] [név]\");
                        else if(gangcmd==2)
                                SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /banda [csatlakoz] [név/szám]\");
                        else if(gangcmd==3)
                                SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /banda [meghív] [JátékosID]\");
                        return 1;
                }
               
                if(gangcmd==1) {
                    if(playerGang[playerid]>0) {
                                SendClientMessage(playerid, COLOR_RED, \"Már bandatag vagy!\");
                                return 1;
                    }
                        for(new i = 1; i < MAX_GANGS; i++) {
                                if(gangInfo[0]==0) {
                                   
                                        format(gangNames, MAX_GANG_NAME, \"%s\", tmp);
                                       
                                        gangInfo[0]=1;
                                       
                                        gangInfo[1]=1;
                                     
                                        gangInfo[2]=playerColors[playerid];
                                       
                                        gangMembers[0] = playerid;
                                        format(string, sizeof(string),\"Alapítottál egy bandát \'%s\' néven. (id: %d)\",            gangNames, i);
                                        SendClientMessage(playerid, COLOR_GREEN, string);
                                        playerGang[playerid]=i;
                                        return 1;
                                }
                        }
                        return 1;
                //Join Gang//
                } else if (gangcmd==2) {
                       gangnum = strval(tmp);
                       
                        if(gangInfo[gangnum][0]==0) {
                                SendClientMessage(playerid, COLOR_RED, \"Ilyen banda nem létezik!\");
                                return 1;
                        }
                       if(gangInvite[playerid]!=gangnum) {
                                SendClientMessage(playerid, COLOR_RED, \"Meg kell hívniuk hogy csatlakozhass.\");
                                return 1;
                        }
                        if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS) {
                                    new i = gangInfo[gangnum][1];
                                        gangMembers[gangnum] = playerid;
                                    GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
                                        for(new j = 0; j < gangInfo[gangnum][1]; j++) {
                                                format(string, sizeof(string),\"%s has joined your gang.\", sendername);
                                                SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
                                        }
                                        gangInfo[gangnum][1]++;
                                        playerGang[playerid] = gangnum;
                                        SetPlayerColor(playerid,gangInfo[gangnum][2]);
                                        format(string, sizeof(string),\"Beléptél \'%s\' nevû (id: %d) bandába.\", gangNames[gangnum], gangnum);
                                        SendClientMessage(playerid, COLOR_GREEN, string);
                                        return 1;
                                }
//                  }
                        SendClientMessage(playerid, COLOR_RED, \"A banda megtelt.\");
                        return 1;
   
                } else if (gangcmd==3) {
                       giveplayerid = strval(tmp);
                        if(playerGang[playerid]==0) {
                                SendClientMessage(playerid, COLOR_RED, \"Nem vagy bandatag!\");
                                return 1;
            }
                        if(IsPlayerConnected(giveplayerid)) {
                                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string),\"Meghívott egy banda, a neve: %s.\", giveplayer);
                                SendClientMessage(playerid, COLOR_GREEN, string);
                                format(string, sizeof(string),\"Meghívott egy banda %s-ból \'%s\'-ba/be (id: %d)\", sendername, gangNames[playerGang[playerid]],playerGang[playerid]);
                                SendClientMessage(giveplayerid, COLOR_GREEN, string);
                                gangInvite[giveplayerid]=playerGang[playerid];
                        } else
                                SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen játékos\");
 
                } else if (gangcmd==4) {
                    PlayerLeaveGang(playerid);
                }
                return 1;
        }
 
        if(strcmp(cmd, \"/bandainfo\", true) == 0) {
            new gangnum;
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp) && playerGang[playerid]==0) {
                        SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /bandainfo [szám]\");
                        return 1;
                } else if (!strlen(tmp))
                        gangnum = playerGang[playerid];
                else
                        gangnum = strval(tmp);
                if(gangInfo[gangnum][0]==0) {
                        SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen banda!\");
                        return 1;
                }
                format(string, sizeof(string),\"\'%s\' Bandatagok: (id: %d)\", gangNames[gangnum], gangnum);
                SendClientMessage(playerid, COLOR_GREEN, string);
                for(new i = 0; i < gangInfo[gangnum][1]; i++) {
                        GetPlayerName(gangMembers[gangnum], giveplayer, sizeof(giveplayer));
                        format(string, sizeof(string),\"%s (%d)\", giveplayer, gangMembers[gangnum]);
                        SendClientMessage(playerid, COLOR_YELLOW, string);
                }
                return 1;
        }
 
        if(strcmp(cmd, \"/gangs\", true) == 0)
        {
                new x;
                SendClientMessage(playerid, COLOR_GREEN, \"Jelenlegi bandák:\");
            for(new i=0; i < MAX_GANGS; i++) {
                        if(gangInfo[0]==1) {
                                format(string, sizeof(string), \"%s%s(%d) - %d tagok\", string,gangNames,i,gangInfo[1]);
                                x++;
                                if(x > 2) {
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    x = 0;
                                        format(string, sizeof(string), \"\");
                                } else {
                                        format(string, sizeof(string), \"%s, \", string);
                                }
                        }
                }
                if(x <= 2 && x > 0) {
                        string[strlen(string)-2] = \'.\';
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                }
                return 1;
        }
        return 0;
}
strtok(const string[], &index)
{
        new length = strlen(string);
        while ((index < length) && (string[index] <= \' \'))
        {
                index++;
        }
        new offset = index;
        new result[20];
        while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
        {
                result[index - offset] = string[index];
                index++;
        }
        result[index - offset] = EOS;
        return result;
}

 
Köszi a segítséget! :)

58
Segítségkérés / Pawno hibák
« Dátum: 2011. Március 27. - 12:52:09 »
Szasztok.
A powno talált egy pár hibát a kódomban, amit tudtam kijavítottam, mostanra ezek maradtak
servergame.pwn(68) : warning 219: local variable \"pName\" shadows a variable at a preceding level
servergame.pwn(69) : warning 219: local variable \"string\" shadows a variable at a preceding level
servergame.pwn(70) : error 029: invalid expression, assumed zero
servergame.pwn(70) : warning 215: expression has no effect
servergame.pwn(70) : warning 215: expression has no effect
servergame.pwn(70) : error 001: expected token: \";\", but found \")\"
servergame.pwn(70) : error 029: invalid expression, assumed zero
servergame.pwn(70) : fatal error 107: too many error messages on one line
A sorok amikben találta, tehát: 68,69,70
68.sor:
new pName[MAX_PLAYER_NAME];
69.sor:
new string[46];
70.sor:
GetPlayerName(playerid, pName, sizeof(pName));
Kössz a segítséget :D :)

Oldalak: 1 2 3 [4]
SimplePortal 2.3.7 © 2008-2024, SimplePortal