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

Oldalak: 1 ... 10 11 [12]
166
Segítségkérés / Leáll a szerver
« Dátum: 2014. Augusztus 06. - 14:41:48 »
Kódot másold be, anélkül nehéz lesz segíteni.
Ha dinit használsz, akkor ha nincs meg a scriptfiles mappán belül az a mappa, amelyikbe szeretnéd menteni az adatokat, akkor leáll a szerver.
Pl: scriptfiles/jatekosok mappába szeretnéd menteni, de nincs a scriptfiles mappán belül jatekosok mappa.

167
Segítségkérés / ZCMD-s & TextDraw kérdésem
« Dátum: 2014. Augusztus 04. - 23:00:32 »
Az elsõ linkben található függvénykönyvtár segítségével tudsz ékezetes betûket írni textdrawokba.

168
Segítségkérés / Karosszéria szerelés-javítás
« Dátum: 2014. Augusztus 04. - 20:12:40 »
Nagyon könnyen :)
RepairVehicle(GetPlayerVehicleID(playerid));

 
Remélem erre gondoltál, ez megjavítja az egész jármûvet.

169
Segítségkérés / Kisebb kérdések
« Dátum: 2014. Augusztus 04. - 12:21:40 »
http://forum.sa-mp.com/showthread.php?t=347605
Nézd meg ezt, én is ezt használom. Annyiban különbözik, hogy az idõzónát meglehet adni és annak megfelelõen számolja ki. Nekem ez pontosan mûködik. Használata:
 
new j[6];
TimestampToDate(gettime(), j[0], j[1], j[2], j[3], j[4], j[5], 1); // 1 = idõzóna
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);

 
Ha ezzel se lenne pontos, az idõzónát állítgasd addig amíg nem lesz jó.

170
Szkript kérések / if(GetVehicleHealth(vehicleid) Létezik?
« Dátum: 2014. Augusztus 03. - 22:12:14 »
Létre kell hozni egy változót, amibe lekéred.
new Float:HP;
GetVehicleHealth(vehicleid, HP);
if(HP <= 250.0) return SendClientMessage(playerid, PIROS, \"A jármû motorja lefulladt! Hívj szerelõt!\");

171
Fórum Archívum (Témák/Fórumok) / Re:Graffit
« Dátum: 2014. Augusztus 03. - 20:46:36 »
Szerintem ez SA:MP -ban nem megvalósítható, maximum 3DTextekkel.

172
Segítségkérés / Duel script fegyver névvel
« Dátum: 2014. Augusztus 03. - 20:45:33 »
Ha nem lenne egyértelmû:
 
new aWeaponNames[][32] = { // fórumról
{\"Ököl\"}, // 0
{\"Boxer\"}, // 1
{\"Golf\"}, // 2
{\"Stick\"}, // 3
{\"Kés\"}, // 4
{\"Baseball\"}, // 5
{\"Shovel\"}, // 6
{\"Pool\"}, // 7
{\"Katana\"}, // 8
{\"Láncfûrész\"}, // 9
{\"PurpleDildo\"}, // 10
{\"BigWhiteVibrator\"}, // 11
{\"MediumWhiteVibrator\"}, // 12
{\"SmallWhiteVibrator\"}, // 13
{\"Virág\"}, // 14
{\"Cane\"}, // 15
{\"Gránát\"}, // 16
{\"Teargas\"}, // 17
{\"Molotov\"}, // 18
{\" \"}, // 19
{\" \"}, // 20
{\" \"}, // 21
{\"Colt45\"}, // 22
{\"SilencedColt45\"}, // 23
{\"Deagle\"}, // 24
{\"Shotgun\"}, // 25
{\"Sawnoff\"}, // 26
{\"Combat\"}, // 27
{\"Uzi\"}, // 28
{\"MP5\"}, // 29
{\"AK47\"}, // 30
{\"M4\"}, // 31
{\"Tec9\"}, // 32
{\"Rifle\"}, // 33
{\"Sniper\"}, // 34
{\"Rocket\"}, // 35
{\"HRocket\"}, // 36
{\"Flamethrower\"}, // 37
{\"Minigun\"}, // 38
{\"Satchel\"}, // 39
{\"Detonator\"}, // 40
{\"Spray\"}, // 41
{\"Fire\"}, // 42
{\"Camera\"}, // 43
{\"NightVision\"}, // 44
{\"InfraredVision\"}, // 45
{\"Parachute\"}, // 46
{\"FakePistol\"} // 47
};
CMD:duel(playerid, params[])
{
        new id, fegyver[25], fegyverid;
        if ( sscanf( params, \"us[25]\", id, fegyver ) )
            return SendUsage(playerid, \"/duel [playerid] [weapon name/ID]\");
        if(IsNumeric(fegyver)) fegyverid = strval(fegyver);
        else
        {
                fegyverid = -1;
                for(new x = 0; x < sizeof(aWeaponNames); x++)
                {
                        if(!strcmp(aWeaponNames
  • , fegyver))

                        {
                                fegyverid = x;
                                break;
                        }
                }
        }
        if(fegyverid == -1 || fegyverid < 0 || fegyverid > 46) return SendClientMessage(playerid, -1, \"Nincs ilyen fegyver!\");
        GivePlayerWeapon(playerid, fegyverid, 50);
        return 1;
}
       
IsNumeric(const string[]) // sa-mp.com -ról szedtem, ezzel ellenõrizheted hogy szám -e az adott karakterlánc
{
        for (new i = 0, j = strlen(string); i < j; i++)
        {
                if (string > \'9\' || string < \'0\') return 0;
        }
        return 1;
}

173
Segítségkérés / Login Kamera
« Dátum: 2014. Augusztus 03. - 20:36:30 »
Idézetet írta: Thomas_Jonson date=1407062112\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49827\" data-ipsquote-contentclass=\"forums_Topic
ha true akkor mindig elindul, még ha lespawnolok akkor is...ha meg false akkor csak 1x megy...
 
Az idõ utáni paraméter az ismétlõdés, ha true(1) akkor ismétlõdik, tehát addig fog menni a timer ameddig nem KillTimer -ezed, ha false(0), akkor csak egyszer fut le.
Egyébként találtam pár hibát a kódodban, javítottam is. Próbáld meg így.
 
public OnPlayerRequestClass(playerid, classid)
{
    SetTimerEx(\"mozgok\", 1000, 0, \"dd\", playerid, 1);
    return 1
}
forward mozgok(playerid, lepes);
public mozgok(playerid, lepes)
{
//SetTimerEx(\"loginreg\",3000, 0, \"d\", playerid);
        if(lepes == 1)
        {
SetPlayerCameraPos(playerid, 218.2873+10,-228.8469,8.8987, 1);
SetPlayerCameraLookAt(playerid, 264.3181,-204.8240,3.6943, 1);
SetTimerEx(\"mozgok\",3000, 0, \"dd\", playerid, 2);
}
else if(lepes == 2)
{
SetPlayerCameraPos(playerid, 218.2873+10,-228.8469,8.8987, 1);
SetPlayerCameraLookAt(playerid, 264.3181,-204.8240,3.6943, 1);
}
return 1;
}

174
Segítségkérés / Hosszú dialog változókkal.
« Dátum: 2014. Augusztus 03. - 20:28:58 »
Legegyszerûbb:

format(string, sizeof string, \"\"); // tömb kiürítése
format(string, sizeof string, \"%sSor XY\\n\", string, Változók); // Ezzel gyakorlatilag bõvíti a stringet, ugyanaz az eredmény mint az strcat -nál csak lehet formázni.

Oldalak: 1 ... 10 11 [12]
SimplePortal 2.3.7 © 2008-2024, SimplePortal