Kubko
-
Příspěvků
257 -
Registrován
-
Aktivní
-
Vítězných dnů
3
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Kubko
-
-
Chyba v SCM.
-
Tak to môžte rovno urobiť obrovsky mod, v ktorom bude všetko. Stačilo by spraviť niekoľko VW a prepinanie postáv do konkrétneho sveta. Každý kto by chcel, by mohol urobiť svoj mód, ale len nejaký kvalitný & unikátny mód, ktorý by ľudí bavil, potom by sa pridal a prepojil s tým hlavným módom. Po connecte by si mohol napr vybrať, aký mód chce a podla toho by sa mu nacitala postava a ked bude chciet moze aj v hre svoj svet zmenit.
-
@Fuggy vyskúšaj môj script, tam to je opravené.
-
SetPlayerScore
-
To si zmeň ako chceš je to farba -1 je FFFFFF - biela
-
Napr takto - zmen si premennu na admina podla seba:
public OnPlayerCommandText(playerid, cmdtext[]) { new string[145], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Hráč %s napísal príkaz %s", name, cmdtext); for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerAdmin(i)) { SendClientMessage(i, -1, string); } } return 0; }
-
Máš nato @OnPlayerCommandText ako stvorený - keď to skombinuješ s formátom máš presne to čo chceš.. ez
-
LG G3 (Uz len cakam kym mi pridu € z dobierky co som predal stary fon )
-
Chýba ti jedna }!
-
-
Skús sa posunúť napr na 126 znak a napíš @0 a celé to zblbne (text sa nenahradí) lebo nastane overflow > 128 znakov.
-
Jednoduché označovanie hráčov v chate pomocou ID (@ID)
Na začiatok chcem upozorniť, že tento script už pred nejakou dobou nakódoval Tango, lenže to fungovalo 99% ľuďom a nedarilo sa nájsť chybu, prečo to niekedy blbne. Rozhodol som sa, že celý skript prekódujem. Všetky nápady patria Tangovi!
K čomu tento skript slúži? Ako už z nadpisu vyplýva, bude to nejaké označenie hráča pomocou jeho ID v chate. Funguje to na veľmi jednoduchom princípe. Keď píšete do chatu a chcete nejakého hráča označiť, musíte napísať zavináč (@) a jeho ID. V chate sa to nahradí menom hráča.
Príklad:
Na serveri je pripojený hráč s menom Sanios a má ID 11. Keď napíšete do chatu:Ahoj, ja sa volám @11.
Správa sa odošle a spracuje sa na:Ahoj, ja sa volám Sanios.
No nie je to jednoduché? Samozrejme, že môžete označiť viac hráčov v jednej správe, ale pozor, maximálna dĺžka správy, ktorá sa môže odoslať do chatu nesmie presiahnuť 128 znakov! Pokiaľ by nastal takýto problém, kód je proti tomu zabezpečený a upozorní vás do chatu.
Kód:#if !defined strcpy #define strcpy(%0,%1) \ strcat((%0[0] = '\0', %0), %1) #endif #define MAX_LINE_LENGTH 128 public OnPlayerText(playerid, text[]) { new string[MAX_LINE_LENGTH + 1], name[MAX_PLAYER_NAME], buffer[4], targetid, i; strcpy(string, text); while(i < MAX_LINE_LENGTH) { if(string[i] == 64) { if(string[i + 1] > 47 && string[i + 1] < 58) { new j = i + 1; while(string[j] > 47 && string[j] < 58) j++; strmid(buffer, string, i + 1, j); targetid = strval(buffer); if(IsPlayerConnected(targetid)) { strdel(string, i, j); GetPlayerName(targetid, name, sizeof(name)); if(strlen(string) + strlen(name) > MAX_LINE_LENGTH) { SendClientMessage(playerid, -1, "Nemôžeš odoslať riadok dlhší ako 128 znakov!"); return 0; } strins(string, name, i); } else { SendClientMessage(playerid, -1, "Hráč, ktorého si označil nie je pripojený na serveri!"); return 0; } } } i++; } SendPlayerMessageToAll(playerid, string); return 0; }
Ak máte nejaký nápad, čo by som mohol pridať, zlepšiť, tak mi napíšte.
A na koniec si môžete pozrieť nejaké ukážky:1.
ID 10 = "Sanios",
ID 0 = "Tango"
2.
ID 1 = "Carl",
ID 2 = "Sweet",
ID 3 = "Ryder" -
Tak vyskušaj nejakú inú rom, neviem ako to funguje u sony
-
Vyberať celý ntb podľa procesoru, ktory ma 3,00 ghz je blbosť, nemyslim si ze taky aj tak najdes za tu cenu (Jedine Intel s turbo boostom)..
-
do 300€ podla mna nič nenajdeš, dokonca aj niektore notebooky okolo 500€ + - maju Intel hd grafiku najčastejšie ale maju už i5/i7, ale dokažeš najst okolo 480 aj slabšiu i5 s nejakou nvidiou gt M
-
podla toho kodu nedokazem urcit dovod preco to mizne, to co si sem dal je vsetko v poriadku
-
stock Vehid(playerid, idauta)
{
if(IsPlayerInVehicle(playerid, idauta))
{
return 1;
}
return 0;
}
//Alebo
stock Vehid(playerid, idauta)
{
IsPlayerInVehicle(playerid, idauta) ? return 1 : return 0;
}
A potom si daj
if(Vehid(playerid, idauta))
-
Netestované:
new subor = fopen("domy.txt, io_read), string[128], i;
while(fread(subor, string))
{
format(domy[i++], 128, "%s", string);
}
fclose(subor);Aha toto vlastne fungovať nebude, lebo ty do tej premennej potrebuješ ID pickupu.. A to zistiš len ked sa vyvola kod a vytvori sa pickup v hre..
-
Aká zložka? Pawn nedokáže vytvoriť zložky.
-
neviem či maš taky isty ovladci panel ako mam ja (tiež nvidia) ale stači dat prave tlačitko na plochu - ovladaci panel nvidia - spravovanie nastavenia 3d - programove nastavenia - a tam si najdi tu hru a zmen si grafiku na nvidiu
-
Stiahni ovladac z nvidie, a potom otvor ovladaci panel a v nastaveniach vidiš na akej grafickej sa ti spusti program da sa to aj menit.
-
INI_WriteString
- 1
-
Bude to fungovať, lebo tam je podmienka.
OnPlayerRequestClass
-
Ako chceš zapisat string ako integer?
Invite
v Herní (SA:MP, CS apod.)
Odesláno:
Pretoze v SCM nemozes naformatovat text, ale s format() ano.