-
Příspěvků
529 -
Registrován
-
Aktivní
-
Vítězných dnů
6
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Deejva
-
-
Hmm.. A kolik jde teda dát nejvíc znaků do dialogu? 2048? A do jedné proměnné?
-
No právě, to chci udělat, ale když si přes ten způsob od tebe udělam těch 20 řádků, jak pak zobrazim na další straně jen řádek 20-40?
-
a co když jich chci přečíst třeba 400?
-
To vypadá dobře, jak to pak přečtu od 20. řádku níž?
-
Mort, na tu funkci jsem koukal, ale pořád jsem jí nijak nepochopil. Kdybych tam mohl zadat řádek, který chci přečíst, tak je to jednodušší
-
přes normální samp funkce
Pokud nevíš, jak to udělat, tak sem rovnou nemusíš psát
-
pro admina ve hře
Vim, jak to zapsat přes normální samp funkce, ale nevim, jak to přečíst
(Všechno)
-
Zdravím, potřeboval bych poradit s jednou věcí. Chtěl bych udělat log pro server.. takže by se do souboru zapisovali činnosti, co hráč dělal:
22:15 Deejva si koupil M4
22:16 Deejva napsal PM hráči X: ahoj
22:17 Deejva se odpojil
A když to takhle budu mít zapsané v souboru, jak udělat pro admina ve hře, aby si to mohl přečíst?
Chtěl bych to udělat přes dialog, že bude několik řádků, na každém řádku bude něco z logu, dokud nebude plná tabulka nebo bude plný string
A pokud už se to tam nevejde, budu se moct tlačítkem další podívat dál.
Prosím o rady, jak jednotlivé řádky přečíst, a jak udělat, že až se překlepnu na další stranu, tak tam budou zase další, ty starší věci z logu
Díky
-
No, ale ono se tomu změní ID, tak nevim, jak to poznat.. je to třeba AutoUDomu[houseid] a když se to pak spawne, tak to tohle id nemá
-
Zdravím, potřeboval bych poradit, zda jde udělat, že když se auto respawne (nemyslím zničí, ale třeba se respawne po 10 min), tak se vyvolá nějaká funkce. Protože mám u house systému, že auto je zamčené podle id domu atd pro majitele, když se ale vozidlo respawne a není to pomocí zničení, tak už to nefunguje, změní se nějak to ID atd.. proto chci poradit, jak by to šlo ošetřit, jak udělam, že když se to respawne, tak se třeba vyvolá public
Díky
-
New bot;
bot = FCNPC_Create("Jmeno",bot);
FCNPC_Spawn(bot,skin,X,Y,Z);
FCNPC_PutInVehicle(bot,vehicleid,sedadlo); -
Dejme tomu, že chceš neviditelnou červenou, to je
0xFF0000FF
Stačí dát jen
SetPlayerColor(playerid,0xFF000000);
poslední 2 čísla na konci určují neviditelnost, 00 je, že bude barva neviditelná
-
Při registraci ukládej do souboru hráčovu IP a při připojení kontroluj, zda se shodují.. pokud ano, tak spawn, pokud ne, tak přihlašovací okno
-
Co nastavit SetObjectRot?
-
Místo
if (!udb_Exists(PlayerName(playerid)
zkus dát
if (!udb_Exists(PlayerName(playerid)))
Jinak s tímhle neumím, nevim jak to funguje
-
No vždyť si dej podmínku, jestli neni přihlášenej, pokud ne,tak zjisti, jestli se má regisrovat, pak mu tam hoď text a return 0; a když se má přihlásit tak text a return 0;
-
public OnPlayerRequestSpawn(playerid)
{
if(!jeprihlaseny)
{
if(neniregistrovany)
{
GameTextForPlayer(playerid, "~w~/register", 5000, 1);
return 0;
}else{
SendClientMessage(playerid, 0xEFEFF7AA, "[ ! ] Nejste prihlašení použy /login");
return 0;
}
}
return 1;
} -
stock mktime(hour,minute,second,day,month,year) { new timestamp2; timestamp2 = second + (minute * 60) + (hour * 3600); new days_of_month[12]; if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) { days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31}; // Schaltjahr } else { days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31}; // keins } new days_this_year = 0; days_this_year = day; if(month > 1) { // No January Calculation, because its always the 0 past months for(new i=0; i<month-1;i++) { days_this_year += days_of_month[i]; } } timestamp2 += days_this_year * 86400; for(new j=1970;j<year;j++) { timestamp2 += 31536000; if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) timestamp2 += 86400; // Schaltjahr + 1 Tag } return timestamp2; }
ulož si do souboru
gettime() + mktime(hodiny,minuty,sekundy,dny,měsíce,roky); //doplň si sám
a při připojení kontroluj ->
if(gettime() > uložený čas) { //smazat vip }
-
Buď jak napsal Drifty nebo sem dej kod a my ti ho upravíme
-
Aha, tak to jo
-
QWER má pravdu no, ale pro nováčky užitečné
-
Dominik ti poslal script, kde se střílí raketa.. nic jiného, myslím si, nenajdeš
-
Jo, jde to, díky moc
-
Spíš nastvuj tým že
Team[playerid] = team;
a nebo přes PVar
SetPVarInt(playerid,"Team",team);
a pak
switch(Team[playerid]) { case 0: { //pokud je team 0 } case 70: { //pokud je team 70 } }
ušetří ti to čas, místo a mnoho dalších věcí
Pokud to udělat přes Pvar tak
switch(GetPVarInt(playerid,"Team"))
Čtení souboru ve hře
v Herní (SA:MP, CS apod.)
Odesláno:
No, zkusím to tedy, snad se k tomu nějak doklepu
Pořád se mi ale přečte všech 30 řádků.. proč?