Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: // xunder poslato Novembar 30, 2017, 23:34:36 POSLE PODNE

Naslov: Alternative chat
Poruka od: // xunder poslato Novembar 30, 2017, 23:34:36 POSLE PODNE
Alternative chat

(https://i.imgur.com/c9d1dEB.png)

Da znam da je objavljeno, ali mnogi ne znaju ni da ubace u mod to. Ovo ce vam olaksati posao.
Macro definiciom "MAX_LINES" mozete promijeniti broj linija alt-chata.
* Definicija mora biti prije includea.



#define MAX_LINES 5
#include < x_altchat >


Funkcija:

sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)
    - return 1 - Ako je uspijesno poslato


Primjer:
public OnPlayerConnect(playerid) {
new string[100];
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof string, "~r~ >~w~ %s [%d] se upravo konektovao na server.", string);

for(new i = GetPlayerPoolSize(); i >= 0; i --) if (IsPlayerConnected(i))
    sendAltChatMessage(i, string);

return 1;
}



Download via Dropbox (https://www.dropbox.com/s/t3qoblrb4azo6fr/x_altchat.inc?dl=0)
Naslov: Odg: Alternative chat
Poruka od: 🙏 poslato Novembar 30, 2017, 23:37:33 POSLE PODNE
To se cekalo, svaka cast! :D
Naslov: Odg: Alternative chat
Poruka od: .начо poslato Decembar 01, 2017, 00:00:15 PRE PODNE
TOOO SE CEKALOOO!!!!
Naslov: Odg: Alternative chat
Poruka od: .начо poslato Decembar 01, 2017, 00:01:33 PRE PODNE
Ovde "sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)"
Trena "stock sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)" ?
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 01, 2017, 00:15:50 PRE PODNE
Citat: Panter_Ademi poslato Decembar 01, 2017, 00:01:33 PRE PODNE
Ovde "sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)"
Trena "stock sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)" ?

To je objasnjenje sta radi ta funkcija.
Naslov: Odg: Alternative chat
Poruka od: Łuk@ poslato Decembar 01, 2017, 00:44:40 PRE PODNE
Citat: Panter_Ademi poslato Decembar 01, 2017, 00:01:33 PRE PODNE
Ovde "sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)"
Trena "stock sendAltChatMessage(playerid, message[]) - Salje poruku (message) igracu (playerid)" ?
ne treba, moze i bez stock, to se zove plain funkcija
Naslov: Odg: Alternative chat
Poruka od: Depay01 poslato Decembar 01, 2017, 01:27:43 PRE PODNE
Korisno  ;)
Naslov: Odg: Alternative chat
Poruka od: #A.J. poslato Decembar 01, 2017, 01:28:40 PRE PODNE
Može poslužiti. :)
Naslov: Odg: Alternative chat
Poruka od: youngdeal poslato Decembar 01, 2017, 07:12:20 PRE PODNE
Posluzit ce ;)
Naslov: Odg: Alternative chat
Poruka od: delete poslato Decembar 01, 2017, 07:53:47 PRE PODNE
Korisno.
Naslov: Odg: Alternative chat
Poruka od: Cojkan poslato Decembar 01, 2017, 08:48:35 PRE PODNE
Citat: Dᴇᴘᴀʏâ,,¢ poslato Decembar 01, 2017, 01:27:43 PRE PODNE
Korisno  ;)
Naslov: Odg: Alternative chat
Poruka od: Brutal poslato Decembar 01, 2017, 10:58:07 PRE PODNE
Posluzi ce
Naslov: Odg: Alternative chat
Poruka od: Muma poslato Decembar 01, 2017, 15:25:32 POSLE PODNE
gj
Naslov: Odg: Alternative chat
Poruka od: m u m i poslato Decembar 01, 2017, 15:26:44 POSLE PODNE
Big GJ ;D
Naslov: Odg: Alternative chat
Poruka od: A1row poslato Decembar 01, 2017, 17:07:03 POSLE PODNE
Fino fino
Naslov: Odg: Alternative chat
Poruka od: <sel1m> poslato Decembar 01, 2017, 17:48:08 POSLE PODNE
Gjgj
Naslov: Odg: Alternative chat
Poruka od: .agency poslato Decembar 01, 2017, 18:23:57 POSLE PODNE
gj ksander
Naslov: Odg: Alternative chat
Poruka od: Roby Mapper poslato Decembar 01, 2017, 22:55:42 POSLE PODNE
Ovo smo cekali svaka cast  ;)
Naslov: Odg: Alternative chat
Poruka od: Slade poslato Decembar 01, 2017, 23:07:01 POSLE PODNE
Fino, ma da ne može niÅ¡ta loÅ¡e izać od tebe  ;D
Naslov: Odg: Alternative chat
Poruka od: Ino42O poslato Decembar 01, 2017, 23:31:10 POSLE PODNE
Ja koliko vidim po kôdu, ovo će raditi samo jednom igraču..
Naslov: Odg: Alternative chat
Poruka od: CADILAB poslato Decembar 01, 2017, 23:37:46 POSLE PODNE
Jeste, sad zavisi kako je to on zamislio da radi, po meni bi bilo logicnije da je globalac ako vec samo adminima ispisuje, ako svaki put petlju pokrece kad salje poruku onda ovo nije bas najbolje koristiti.
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 02, 2017, 00:21:54 PRE PODNE
Citat: Ino42O poslato Decembar 01, 2017, 23:31:10 POSLE PODNE
Ja koliko vidim po kôdu, ovo će raditi samo jednom igraču..

U tome i jeste poenta, mozes samo jednom igracu poslat poruku kakvu hoces.
Mogao sam global i znam da bi bilo bolje ako saljes samo odredjene poruke tipa adminima anticheat al nije mi to bio cilj.
Naslov: Odg: Alternative chat
Poruka od: Ino42O poslato Decembar 02, 2017, 00:31:40 PRE PODNE
Citat: xᴜɴá´...ᴇʀ poslato Decembar 02, 2017, 00:21:54 PRE PODNE
Citat: Ino42O poslato Decembar 01, 2017, 23:31:10 POSLE PODNE
Ja koliko vidim po kôdu, ovo će raditi samo jednom igraču..

U tome i jeste poenta, mozes samo jednom igracu poslat poruku kakvu hoces.
Mogao sam global i znam da bi bilo bolje ako saljes samo odredjene poruke tipa adminima anticheat al nije mi to bio cilj.

Mislim da me nisi razumio.. Ugl ti govoriÅ¡ o funkciji koja ima parametar za odreÄ'enog igrača playerid, i to je odlično, ali ja pričam o textdrawovima, kada se 2+ igrača spoje, nećeÅ¡ im imati mogućnost poslati različite poruke
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 02, 2017, 00:36:28 PRE PODNE
Citat: Ino42O poslato Decembar 02, 2017, 00:31:40 PRE PODNE
Citat: xᴜɴá´...ᴇʀ poslato Decembar 02, 2017, 00:21:54 PRE PODNE
Citat: Ino42O poslato Decembar 01, 2017, 23:31:10 POSLE PODNE
Ja koliko vidim po kôdu, ovo će raditi samo jednom igraču..

U tome i jeste poenta, mozes samo jednom igracu poslat poruku kakvu hoces.
Mogao sam global i znam da bi bilo bolje ako saljes samo odredjene poruke tipa adminima anticheat al nije mi to bio cilj.

Mislim da me nisi razumio.. Ugl ti govoriÅ¡ o funkciji koja ima parametar za odreÄ'enog igrača playerid, i to je odlično, ali ja pričam o textdrawovima, kada se 2+ igrača spoje, nećeÅ¡ im imati mogućnost poslati različite poruke


Mislis zbog toga sto nije
PlayerText: AltChatTD_Player[1000][MAX_LINES]?
Naslov: Odg: Alternative chat
Poruka od: Ino42O poslato Decembar 02, 2017, 00:49:43 PRE PODNE
Ne mora biti 1000, ne mogu otvoriti kod sa mobitela da provjerim, ali mislim da je o tom arrayu riječ
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 02, 2017, 01:05:02 PRE PODNE
Citat: Ino42O poslato Decembar 02, 2017, 00:49:43 PRE PODNE
Ne mora biti 1000, ne mogu otvoriti kod sa mobitela da provjerim, ali mislim da je o tom arrayu riječ

Nebitno mrsko mi je pisati MAX_PLAYERS. PlayerTD je tako da to ne treba. Ne brini testano je na 1000 igraca radi perfektno jer admini dobijaju obavjestenja o killovima itd. a PD dobija o zlocinima :)
Naslov: Odg: Alternative chat
Poruka od: LazaR_ poslato Decembar 02, 2017, 14:38:30 POSLE PODNE
Odlican sistem.
Naslov: Odg: Alternative chat
Poruka od: Bentley^^ poslato Decembar 10, 2017, 01:00:49 PRE PODNE
Jel mozes da sredis filterskriptu sa time hitno?
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 10, 2017, 01:26:18 PRE PODNE
Citat: Bentley^^ poslato Decembar 10, 2017, 01:00:49 PRE PODNE
Jel mozes da sredis filterskriptu sa time hitno?

Ne shvatam sta zelis...
Naslov: Odg: Alternative chat
Poruka od: Muma poslato Decembar 10, 2017, 01:55:26 PRE PODNE
Citat: xᴜɴá´...ᴇʀ poslato Decembar 10, 2017, 01:26:18 PRE PODNE
Citat: Bentley^^ poslato Decembar 10, 2017, 01:00:49 PRE PODNE
Jel mozes da sredis filterskriptu sa time hitno?

Ne shvatam sta zelis...
Nije valjda da želi prebaciti iz includea u filterscriptu... jesus++
Naslov: Odg: Alternative chat
Poruka od: Bentley^^ poslato Decembar 10, 2017, 03:22:38 PRE PODNE
da da :D
Naslov: Odg: Alternative chat
Poruka od: roman42O poslato Decembar 10, 2017, 13:02:42 POSLE PODNE
probo sam ubacit sve kako treba a i dalje ne radi
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 31, 2017, 03:31:51 PRE PODNE
Update, pogledajte na download linku.

Mnogi su pitali kako da naprave death info...
Evo sa novim API

public OnPlayerConnect(playerid) {
createAltChat(playerid);
resetAltChat(playerid);
return 1;
}

public OnPlayerSpawn(playerid) {
if (!isAltChatToggled(playerid)) toggleAltChat(playerid, true);
return 1;
}

public OnPlayerDeath(playerid, killerid, reason) {
static string[100],
name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof name);

format(string, sizeof string, "Ubili ste igraca %s", name);
sendAltChatMessage(killerid, string);
return 1;
}
Naslov: Odg: Alternative chat
Poruka od: .начо poslato Decembar 31, 2017, 04:48:13 PRE PODNE
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(21848) : error 017: undefined symbol "createAltChat"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(21849) : error 017: undefined symbol "resetAltChat"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(23164) : error 017: undefined symbol "isAltChatToggled"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(23164) : error 017: undefined symbol "toggleAltChat"
C:\Users\DENIS\Desktop\/////\/////\gamemodes\/////_SCRIPT.pwn(23419) : error 017: undefined symbol "string"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.
Naslov: Odg: Alternative chat
Poruka od: daddyDOT poslato Decembar 31, 2017, 07:20:39 PRE PODNE
Citat: Lumax poslato Decembar 01, 2017, 17:07:03 POSLE PODNE
Fino fino
Naslov: Odg: Alternative chat
Poruka od: ᴊᴏᴇʏ.ᴘᴡɴ poslato Decembar 31, 2017, 12:42:45 POSLE PODNE
Odlicno
Naslov: Odg: Alternative chat
Poruka od: Shomyy poslato Decembar 31, 2017, 12:46:43 POSLE PODNE
Citat: Panter_Ademi poslato Decembar 31, 2017, 04:48:13 PRE PODNE
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(21848) : error 017: undefined symbol "createAltChat"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(21849) : error 017: undefined symbol "resetAltChat"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(23164) : error 017: undefined symbol "isAltChatToggled"
C:\Users\DENIS\Desktop\///// v3\/////\gamemodes\/////_SCRIPT.pwn(23164) : error 017: undefined symbol "toggleAltChat"
C:\Users\DENIS\Desktop\/////\/////\gamemodes\/////_SCRIPT.pwn(23419) : error 017: undefined symbol "string"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

#include .. . . . .
Naslov: Odg: Alternative chat
Poruka od: .начо poslato Decembar 31, 2017, 12:47:44 POSLE PODNE
Jesam include ali opet isti kurac.
Naslov: Odg: Alternative chat
Poruka od: GoodbyeSamp poslato Decembar 31, 2017, 15:07:34 POSLE PODNE
Citat: xᴜɴá´...ᴇʀ poslato Decembar 31, 2017, 03:31:51 PRE PODNE
Update, pogledajte na download linku.

Mnogi su pitali kako da naprave death info...
Evo sa novim API

public OnPlayerConnect(playerid) {
createAltChat(playerid);
resetAltChat(playerid);
return 1;
}

public OnPlayerSpawn(playerid) {
if (!isAltChatToggled(playerid)) toggleAltChat(playerid, true);
return 1;
}

public OnPlayerDeath(playerid, killerid, reason) {
static string[100],
name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof name);

format(string, sizeof string, "Ubili ste igraca %s", name);
sendAltChatMessage(killerid, string);
return 1;
}

Kol'ko glup kod..
Naslov: Odg: Alternative chat
Poruka od: // xunder poslato Decembar 31, 2017, 15:45:12 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Decembar 31, 2017, 15:07:34 POSLE PODNE
Kol'ko glup kod..

AJDE? o.O