menü

Ü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 megjelenítése menü

Témák - ProPeti

#21
Segítségkérés / Autó getelés rendszám alapján
2014. augusztus 10. - 19:33:36
Sziasztok!
Valamiért csak az 1-es ID-jû jármûvet geteli a többire azt írja h nem létezik.
[pawn]CMD:getcar(playerid, params[])
{
    new str[32];
if(PlayerInfo[playerid] <= 2) return SendClientMessage(playerid, COLOR_WHITE, \"(( Ismeretlen parancs! ))\");
else if(sscanf(params, \"s[32]\", str)) return SendClientMessage(playerid, COLOR_WHITE, \"(( Használat: /getcar [rendszam] ))\");
for(new i = 0; i < MAX_VEHICLES; i++) {
   if(strcmp(str, VehicleInfo[vRendszam], true) == 0) {

      new Float:x, Float:y, Float:z;


      GetPlayerPos(playerid, Float:x, Float:y, Float:z);


      SetVehiclePos(i, Float:x, Float:y, Float:z);


   } else return SendClientMessage(playerid, COLOR_WARNING, \"(( Nem található  ilyen rendszámú jármû! ))\");


}


return 1;


}[/pawn]


Kocsi betöltés:


[pawn]stock Kocsibetolt(vehicleid)


{


    new file[128];


    format(file,sizeof(file),\"Jarmuvek/%d.ini\",vehicleid);


    VehicleInfo[vehicleid][vID] = dini_Int(file, \"vID\");


VehicleInfo[vehicleid][vPosx] = dini_Float(file, \"vPosx\");


VehicleInfo[vehicleid][vPosy] = dini_Float(file, \"vPosy\");


VehicleInfo[vehicleid][vPosz] = dini_Float(file, \"vPosz\");


VehicleInfo[vehicleid][vColor1] = dini_Int(file, \"vColor1\");


VehicleInfo[vehicleid][vColor2] = dini_Int(file, \"vColor2\");


VehicleInfo[vehicleid][vHP] = dini_Int(file, \"vHP\");


VehicleInfo[vehicleid][vAzonosito] = dini_Int(file, \"vAzonosito\");


format(VehicleInfo[vehicleid][vTulaj],30,\"%s\", dini_Get(file, \"vTulaj\"));


format(VehicleInfo[vehicleid][vRendszam],30,\"%s\", dini_Get(file, \"vRendszam\"));


CreateVehicle(VehicleInfo[vehicleid][vID], VehicleInfo[vehicleid][vPosx], VehicleInfo[vehicleid][vPosy], VehicleInfo[vehicleid][vPosz], 0, VehicleInfo[vehicleid][vColor1], VehicleInfo[vehicleid][vColor2], -1);


SetVehicleNumberPlate(vehicleid, VehicleInfo[vehicleid][vRendszam]);


return 1;


}[/pawn]


[pawn]for(new i = 0; i < 2000; i++)


{


   Kocsibetolt(i);


}[/pawn]
#22
Segítségkérés / Autó getelés!
2014. augusztus 09. - 16:17:17
Sziasztok!
Elkezdtem írni egy autó getelés parancsot rendszám alapján, viszont nem nagyon sikerült.
 
CMD:getcar(playerid, params[])
{
if(PlayerInfo[playerid] > 2)
{
new str[32];
if(sscanf(params, \"s[32]\", str)) return SendClientMessage(playerid, COLOR_WHITE, \"(( Használat: /getcar [rendszam] ))\");
else {
            new file[256];
            format(file,sizeof(file),\"Jarmuvek/%d.ini\",vehicleid);
            for(new i = 0; i < MAX_VEHICLES; i++)
            {
      if(strcmp(str, VehicleInfo[vRendszam], true) ==0)
      {
          new Float:x, Float:y, Float:z;
         new kocsiid = GetPlayerVehicleID(i);
         GetPlayerPos(playerid, Float:x, Float:y, Float:z);
         SetVehiclePos(kocsiid, Float:x, Float:y, Float:z);
         break;
      }
      else
      {
         SendClientMessage(playerid, COLOR_WARNING, \"(( Nem található  ilyen rendszámú jármû! ))\");
      }
   }
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, \"(( Ismeretlen parancs! ))\");
}
return 1;
}

 
Eddig ez van meg és ezt az errort kapok rá:
 
error 017: undefined symbol \"vehicleid\"

 
Nem tudom, hogy abból amit megírtam mi jó és mi rossz (az is lehet, hogy full rossz az egész, ezért aki tud segíteni légyszi segítsen.
Elõre is köszönöm!
(Lehet hogy így jobban látszik :D
\"width=500http://kepfeltoltes.hu/140809/kep_www.kepfeltoltes.hu_.png\" rel=\"external nofollow\">http://kepfeltoltes.hu/140809/kep_www.kepfeltoltes.hu_.png[/img]
)
#23
Segítségkérés / Jármû lekérdezés
2014. augusztus 09. - 11:33:09
Sziasztok!
Írok egy modot és szükségem lenne arra, hogy lerkérjem a szerven lévõ összes autót. (A legnagyobb id-jét írja ki nekem.)
Elõre is köszönöm!
#24
Segítségkérés / Undefined symbol HIBA
2014. augusztus 07. - 13:55:14
Sziasztok!
Nos van egy parancsom amit meg szeretnék hívni más helyen is, viszont mindig azt írja hogy Undefined symbol params.
Így hívom meg:
 
cmd_szemelyi(playerid, params[]);

 
és ezt írja ki:
 
error 017: undefined symbol \"params\"
#25
Segítségkérés / SII tutorialt, letöltést keresek
2014. augusztus 03. - 01:56:02
Sziasztok!
Át szeretnék váltani SII-re Dini-rõl, mivel diniben bugos a szöveg lekérés, meg nem úgy mûködik ahogy kéne stb stb.
Tudnátok linkelni valamit tutorialt a SII-rõl, illetve letöltõlinket?
Elõre is köszönöm!
#26
Segítségkérés / Szám/Betû generátor
2014. augusztus 02. - 13:18:13
Sziasztok!
Azt szeretném kérdezni, hogy valaki megírna nekem egy olyan parancsot amivel generál random 6számot és utána 2 betût? (Személyi igazolvány szám generálás).
Nekem fogalmam sincs, hogy kell megcsinálni, csak vegyesen (Mármint, hogy össze vissza vannak a számok és a betûk, de nekem ez nem jó).
Elõre is köszönöm a segítséget!
#27
Segítségkérés / Idõ parancs
2014. augusztus 02. - 11:59:49
Sziasztok!
Írtam egy /ido parancsot, ami kiírja a dátumot és az idõt is, viszont az \"órás\" résznél gondok vannak. Nem a jelenlegi idõt írja ki, illetve nem frissül.
 
CMD:ido(playerid, params[])
{
new string[128];
new Year, Month, Day;
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
getdate(Year, Month, Day);
format(string, sizeof(string), \"A pontos idõ: %d. %s %02d.  %02d:%02d:%02d\", Year, GetMonth(Month), Month, Day, Hour, Minute, Second);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
#28
Database / Szöveg kiírás
2014. augusztus 01. - 22:01:58
Sziasztok!
Nos RP szeróhoz csinálok dolgokat, és chates résznél, hogy csak egy bizonyos távolságig jelenik meg a szöveg, valami nem oké.
A ChatBoxban megjelenik a közeli embereknek, viszont a karakter feje fölött nem jelenik meg. Hogy lehet ezt megoldani?
Elõre is köszönöm!
 
public OnPlayerText(playerid, text[])
{
    new Float:x, Float:y, Float:z, str[256], nev[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nev, sizeof(nev));
if(adminszoli[playerid] == 1){
        for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerConnected(i) == 1)
        {
            GetPlayerPos(playerid, x, y, z);
            if(IsPlayerInRangeOfPoint(i, 35, x, y, z))
            {
                format(str, sizeof(str), \"(( %s NonRP: %s ))\",nev, text );
                SendClientMessage(i, 0xFFFFFFAA,str);
            }
        }
    }
}
    else{
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerConnected(i) == 1)
        {
            GetPlayerPos(playerid, x, y, z);
            if(IsPlayerInRangeOfPoint(i, 20, x, y, z))
            {
                format(str, sizeof(str), \"%s: %s\",nev, text);
                SendClientMessage(i, 0xFFFFFFAA,str);
            }
        }
    }
}
return 0;
}
#29
Segítségkérés / /adminok parancs
2014. július 31. - 14:44:51
Sziasztok!
Van egy /adminok parancsom, viszont az a gondon vele, hogyha több admin van fent a szerveren akkor a SendClientMessage nem több sorba írja ki õket, hanem 1 sorba ÖSSZEBUGOLNAK. Itt a kód, légyszi javítsa ki nekem valaki:
 
CMD:adminok(playerid,params[])
{
    new string[1024], name[MAX_PLAYER_NAME],adminstr[1024];
    for(new x, level; x < MAX_PLAYERS; x++){
    level = PlayerInfo
  • [Admin];
    switch(PlayerInfo
  • [Admin]){
            case 1: adminstr = \"Admin 1\";
    case 2: adminstr = \"Admin 2\";
    case 3: adminstr = \"Admin 3\";
    case 4: adminstr = \"Admin 4\";
    case 5554: adminstr = \"Webfejlesztõ\";
    case 5555: adminstr = \"Játékfejlesztõ\";
    }
    if(level){
       GetPlayerName(x, name, sizeof(name));
       format(string, sizeof(string), \"[%s] - {FFFFFF}%s\\n\", adminstr, name);
        }
    }
    if(!strlen(string)){
        new str[128];
format(str, sizeof(str), \"{FB0000}Jelenleg nincs Online Adminisztrátor!\");
SendClientMessage(playerid, COLOR_WARNING, str);
}
      else{
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2014. Július 31. 14:47:36 )

Illetve jelenleg, csak azt az admint írja ki aki betûrendben elõbb van :/
#30
Segítségkérés / Timer probléma
2014. július 30. - 17:02:28
Sziasztok!
Nos, nekem egy bajom van a pawnoval, mégpedig a timerek :D Nem tudok megbarátkozni velük, ezért kérlek titeket, hogy segítsetek.
Egy egyszerû kis timeres cucc:
 
//------Stockok-------
stock UjKick(playerid)
{
        SetTimerEx(\"KickWithReason\", 500, false, \"d\", 0);
}
//------Forwardok------
forward KickWithReason(playerid);
 
//------Publicok------
public KickWithReason(playerid)
{
        Kick(playerid);
}

 
Légyszi ezt javítsátok ki nekem mûködõre! Elõre is köszönöm :)
[mod]Pawn code tag kihelyezve.[/mod]
#31
Segítségkérés / betöltés probléma.
2014. április 06. - 11:12:13
Sziasztok!
Nos nekem olyan gondom van, hogy nem akarja betölteni a Pozíciót és a Skint. A Skint meg tudom oldani de csak akkor ha a Pozíciót nem rakom bele. Ha benne van a pozíció akkor bezavar és egyiket se tölti be :/
Itt a kód:
http://pastebin.com/wLW7k26r\" rel=\"external nofollow\">http://pastebin.com/wLW7k26r
Kérlek segítsetek ://
#32
Segítségkérés / SQL Probléma
2014. március 23. - 13:54:33
Sziasztok!
Elég régóta pawnozok, viszont eddig mindent Dinivel csináltam, és azzal már elég sok dolgot megtudok csinálni. Át szeretnék állni SQL-es rendszerre, mivel UCP-vel össze akarom majd kötni a szerót, viszont lövésem sincs hogy álljak neki az SQL-es résznek. Valaki tudna valami kis beveztést csnálni az alap SQL dolgokról? (Pawno+PHPMyAdmin-ba adatbázis és táblák létrehozása).
Elõre is köszönöm a segítséget!
#33
Kérdések, Segítség / nCore
2014. február 01. - 21:51:03
Szép estét mindenkinek!
Nost elkezdtem filmeket töltögetni, mivel szeretnék minél többet megnézni szabadidõmben, de torrent nélkül, sima letöltéssel nagyon-nagyon lassan jönnek a filmek, arról nem is beszélve, ha megszakad a net van mikor kezdhetem elõröl.
Ezért szeretném kérni, hogy aki fenntvan nCore-n és esetleg van meghívója, kérem küldjön nekem. Vissza is tölteném a filmeket nem csak le.
Aki tudna küldeni, kérem írjon egy HSZ-t vagy egy PM-et!
Elõre is köszönöm mindenkinek!
További szép estét!
#34
Segítségkérés / Karakter Radius/Hatósugár
2014. január 26. - 12:02:09
Sziasztok!
Van egy parancsom, amivel pénzt lehet átadni másik embernek, minden királyul mûködik, aki átadja annak levonja a másiknak hozzáadja stb, viszont nem tudom, hogy lehetne megoldani, hogy csak akkor adja át ha a közeledben van a játékos. Van erre valami függvény vagy írni kell hozzá?
Kérlek segítsetek. Elõre is köszönöm!
#35
Segítségkérés / admin parancs probléma
2014. január 25. - 22:53:26
Sziasztok!
Van egy parancsom, ami ki kéne listázza az online adminokat. Dialogba minden simán megy és mûködik, de nekem SendClientMessage-vel kéne, ahol soha nem kezdi új sorba, és egybefolyik az összes admin szintje és neve.
Légyszi valaki javítsa ki nekem úgy, hogy a különbözõ adminokat új sorba írja.
 
CMD:adminok(playerid,params[])
{
    new string[1024], name[MAX_PLAYER_NAME],adminstr[1024];
    for(new x, level; x < MAX_PLAYERS; x++)
{
    level = PlayerInfo
  • [Level] || PlayerInfo
  • [OrokAdminSeged];
    switch(PlayerInfo
  • [Level])
    {
            case 1: adminstr = \"Admin 1\";
    case 2: adminstr = \"Admin 2\";
    case 3: adminstr = \"Admin 3\";
    case 10: adminstr = \"Tulajdonos\";
    case 5555: adminstr = \"Scripter\";
    }
switch(PlayerInfo
  • [OrokAdminSeged])
{
   case 1: adminstr = \"Adminsegéd\";
}
    if(level)
{
       GetPlayerName(x, name, sizeof(name));
       //format(string, sizeof(string), \"{F81414}%s%s - [%s]}\\n\", string, name, adminstr);
       format(string, sizeof(string), \"(( [%s] - {FFFFFF}%s%s \\r\\n)) \", adminstr, string, name);
}
      }
      if(!strlen(string)) SendClientMessage(playerid, COLOR_WARNING, \"(( Jelenleg nincs Online Adminisztrátor! ))\");
      else
      {
//ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, \"Online Adminisztrátorok:\", string, \"Bezár\", \"\");
SendClientMessage(playerid, COLOR_WHITE, \"(( Online adminisztrátorok: ))\");
SendClientMessage(playerid, COLOR_ULTRARED, string);
}
return 1;
}

 
Mint látjátok, a dialogos rész megjegyzésbe van, az maradjon is úgy pls :DD
Elõre is köszönöm a segítséget.
#36
Sziasztok!
Meg akartam írni egy Pozíció mentést/betöltést dinivel, viszont nem sikerült mert, valamiért csak úgy tudok létrehozni 3 változót, hogy Float:x/y/z amik csak kisbetûk lehetnek. Mivel a modomba vannak olyan parancsok meg egyéb dolgok amikbe van kicsi x, ezért megpróbáltam naggyal a változókon kívül mindent.  0 hiba, és error azt hittem, sikerült de gyarkorlatban mégsem. Akkor jöttem rá, hogy a kis-nagybetû miatt van. Mivel nagybetût nem tudok beleírni se a GetPlayerPos-ba, se változónak nem fogadja el nem tudom mit csináljak.
Valakinek valami ötlete van?
Elõre is köszönöm a válaszokat!
#37
Segítségkérés / Skin betöltése Dinivel
2014. január 25. - 19:06:45
Sziasztok!
Nos a mentésnél is itt segített valaki mert elnéztem valamit, de a betöltésnél szerintem nem elnézésrõl van szó. ://
Itt a kód:
 

         PlayerInfo[playerid][skin] = dini_Int(file,\"Skin\");
         SendClientMessage(playerid, COLOR_GREEN, \"(( Sikeres belépés! ))\");
         new skinid;
         SetPlayerSkin(playerid, skinid);
         PlayerInfo[playerid][skin] = skinid;

 
Nem állítja be sehogy a skinem mikor belépek. Mit tegyek?
Elõre is köszönöm!
#38
Segítségkérés / Skinmentés Dini-vel
2014. január 25. - 18:32:40
Sziasztok.
Nem tudom, hogy kéne megoldani dini-vel, hogy amit beírok azt a számot mentse skinnek, mert jelenleg a warning miatt nem ment semmit. Itt a kód:
 
CMD:setskin(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][Level] == 5555 || PlayerInfo[playerid][Level] == 10 || PlayerInfo[playerid][Level] == 3)
{
new id;
new skinid;
if(sscanf(params, \"ud\", id, skinid)) return SendClientMessage(playerid, COLOR_WHITE, \"(( Használat: /setskin [iD] [skinID] ))\");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WARNING, \"(( Nincs online! ))\");
else if(skinid > 299 || skinid < 0) return SendClientMessage(playerid, COLOR_WARNING, \"(( Nincs ilyen Skin ID! ))\");
else
{
   new str[256];
   new str2[256];
   new name[MAX_PLAYER_NAME];
   new name2[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   GetPlayerName(id, name2, sizeof(name2));
   format(str, sizeof(str), \"%s megváltoztatta a skined! Új Skin ID-d: %i\", name, skinid);
   format(str2, sizeof(str2), \"Megváltoztattad %s skinét! Új Skin ID: %i\", name2, skinid);
   SetPlayerSkin(id, skinid);
   SendClientMessage(playerid, COLOR_YELLOW, str2);
   SendClientMessage(playerid, COLOR_LEMON, str);
   new file[MAX_PLAYER_NAME+4];
   format(file, sizeof(file), \"/Karakterek/%s.ini\", id);
   PlayerInfo[playerid][skin] == skinid;
   dini_IntSet(file, \"Skin\", skinid);
}
}
else
{
SendClientMessage(playerid, COLOR_WARNING, \"Ezt a parancsot nem használhatod!\");
}
return 1;
}

 
A PlayerInfo[playerid][skin] == skinid; sornál van ez a warning: warning 215: expression has no effect
Kérlek segítsetek. Elõre is köszönöm!
#39
Segítségkérés / SendClientMessage ÚJ Sor
2014. január 25. - 17:36:45
Sziasztok!
Adódott egy kis gondom a SendClientMessage-vel, méghozzá az, hogy stringes kiíratással a player neveit akarom, ami Dialog-ba mûködik is, viszont sendclientmessage-be egy sorba kiírja nekem az összeset amit nem kéne. Szóval mit lehet beleírni, hogy ha 1-el több player van akkor 1-el több sorba küldje el és külön sorba legyenek a nevek?
#40
Szkript kérések / Online Adminok
2014. január 24. - 21:09:31
Sziasztok!
Azt szeretném kérdezni, hogy hogy lehet kilistázni az online adminokat? (Saját rendszeres)
Enumerálva van a [Level] és az [OrokAdminSeged]. A Levelnél van 1,2,3,10,5555-ös adminszint, és OrokAdminSeged-nél pedig 1.
Kis Segítség: PlayerInfo[playerid][Level/OrokAdminSeged]
Erre segítene nekem megírni valaki?
Elõre is köszönöm!