Wysłany: 2015-03-13, 17:03
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Cze??
Mam taki problem gdy? jestem amatorem pawn wiec niewiem jak dodac nick gdy sie pisze na ann og?lnie chcialbym gdy napisze jakis admin lub mod zeby nad ann byl nick piszacego gracza powiedzcie mi jaki:
Public
i orietacyjnie gdzie
Wysłany: 2015-03-13, 17:04
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Podaj kod. Znajdziesz go klikaj?c CTRL +F i szukaj ANN lub /ann lub CMD:ann
Wysłany: 2015-03-13, 17:09
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Dzieki wielkie i co tam dodac?
Podpis
[you]
Wolę Respekt Zamiast Piw
Wysłany: 2015-03-13, 17:26
Madd
Wiek: 30 Na forum: 4801 dni Posty: 763
Nick w MP: Madd
Piwa : 1975
"SyNTheTiC" napisał/a :Dzieki wielkie i co tam dodac?
podaj po prostu kod jak kolega napisa? musimy na czym? bazowa? ?eby Ci pom?c.
Wysłany: 2015-03-13, 17:39
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
CTRL + F wyskakuje Ci okienko do szukania, wpisujesz /ann, nie wyszuka nic to wpisz cmd:ann, powinno znale?? jak?? komend?. Co to za mapke masz? Je?eli nie mo?esz znale?? tego to szybciej b?dzie jak dasz kod tej mapki. Wklej go na pastebin.com .
Wysłany: 2015-03-13, 17:51
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Wiem jak to wyszukac ale mam problem nie mg tego znalezc przeszukalem CMD: ale nic nieznalazlem i jak cos mam mape POP
Podpis
[you]
Wolę Respekt Zamiast Piw
Wysłany: 2015-03-13, 17:54
Madd
Wiek: 30 Na forum: 4801 dni Posty: 763
Nick w MP: Madd
Piwa : 1975
W jakim zapisie pisana jest?
Wysłany: 2015-03-13, 17:55
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
W zapisie .pwn mam tez wsYstkie includy
Wysłany: 2015-03-13, 17:56
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
SyNTheTiC , to w mapie POP nie masz komend tam. Ta komenda jest od administratora, wejd? w PAWNO/Include/POP
Folder POP mo?e si? inaczej nazywa?, ale szukaj Command_Adm pliku tekstowego. Jak go znajdziesz to tam CTRL + F i wpisz tam CMD:ann - powinno znale??. Jak ju? znajdziesz to podaj nam tutaj kod, tylko daj go w [code] [./code]
Wysłany: 2015-03-13, 17:59
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Kod: CMD:ann(playerid,cmdtext[])?
{?
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2," |Info| Nie jeste? Administrator'em ! ani Moderator'em!");?
new tmp[128], seconds;?
if(sscanf(cmdtext, "ds[128]", seconds, tmp))?
{?
SendClientMessage(playerid, C_WHITE, "|Wpisz| /ann [czas] [text]");?
return 1;?
}?
format(tmp,sizeof(tmp),"~w~%s",tmp);?
seconds = seconds * 1000;?
new cbx;?
new xx=strlen(tmp);?
for(new x=0;x<xx;x++){?
if(strfind(tmp[x],"~",false) == 0){?
cbx ++;?
}?
}?
if(cbx & 1){?
SendClientMessage(playerid,C_RED2," |Info| Wykryto b??d w formacie og?oszenia! ( Sprawdz ilo?? znak?w '~' )");?
return 1;?
}?
for(new x=0;x<MAX_GRACZY;x++){?
if(IsPlayerConnected(x) && ChceAnn[x]){?
AnnForPlayer(x,seconds,tmp);?
}?
}?
return 1;?
}?
CMD:r(playerid,cmdtext[])?
{?
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2," |Info| Nie jeste? Administrator'em ! ani Moderator'em!");?
new tmp[128];?
if(sscanf(cmdtext,"s[128]",tmp)) {?
SendClientMessage(playerid, C_WHITE, "|Wpisz| /r [text]");?
return 1;?
}?
format(tmp, sizeof(tmp), ">>> %s",tmp);?
SendClientMessageToAll(C_RED2, tmp);?
return 1;?
}
Wysłany: 2015-03-13, 19:17
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:ann(playerid,cmdtext[])
{
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2," |Info| Nie jeste? Administrator'em ! ani Moderator'em!");
new tmp[128], seconds;
if(sscanf(cmdtext, "ds[128]", seconds, tmp))
{
SendClientMessage(playerid, C_WHITE, "|Wpisz| /ann [czas] [text]");
return 1;
}
format(tmp,sizeof(tmp),"~w~%s",tmp);
seconds = seconds * 1000;
new cbx;
new xx=strlen(tmp);
for(new x=0;x<xx;x++){
if(strfind(tmp[x],"~",false) == 0){
cbx ++;
}
}
if(cbx & 1){
SendClientMessage(playerid,C_RED2," |Info| Wykryto b??d w formacie og?oszenia! ( Sprawdz ilo?? znak?w '~' )");
return 1;
}
for(new x=0;x<MAX_GRACZY;x++){
if(IsPlayerConnected(x) && ChceAnn[x]){
AnnForPlayer(x,seconds,tmp);
}
}
return 1;
}
Usu? ten kod, a nast?pnie dodaj ten:
Kod:
CMD:ann(playerid,cmdtext[])
{
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2," |Info| Nie jeste? Administrator'em ! ani Moderator'em!");
new tmp[128], seconds;
if(sscanf(cmdtext, "ds[128]", seconds, tmp))
{
SendClientMessage(playerid, C_WHITE, "|Wpisz| /ann [czas] [text]");
return 1;
}
format(tmp,sizeof(tmp),"~w~%s~n~%s",PlayerName(playerid), tmp);
seconds = seconds * 1000;
new cbx;
new xx=strlen(tmp);
for(new x=0;x<xx;x++){
if(strfind(tmp[x],"~",false) == 0){
cbx ++;
}
}
if(cbx & 1){
SendClientMessage(playerid,C_RED2," |Info| Wykryto b??d w formacie og?oszenia! ( Sprawdz ilo?? znak?w '~' )");
return 1;
}
for(new x=0;x<MAX_GRACZY;x++){
if(IsPlayerConnected(x) && ChceAnn[x]){
AnnForPlayer(x,seconds,tmp);
}
}
return 1;
}
Zapisz plik Command_Adm i przejd? do mapki, skompiluj j? F5 i wgraj na serwer, powinno dzia?a?.
Wysłany: 2015-03-13, 19:30
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Wszystko dzia?a dobrze ale chcia?bym ?eby by?o tak:
czerwony nick osoby kt?ra pisze i po nicku tej osoby dwukropek ":" o tak:
(CZERWONY NICK)$ATURN:
[ Dodano : 2015-03-13, 19:48 ]
Te "$ATURN" to nick wiec jakbys m?g? to zrob to zeby byl dwukropek i czerwony nick tego co pisze a tresc niech jest biala
Podpis
[you]
Wolę Respekt Zamiast Piw
Wysłany: 2015-03-13, 20:03
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:ann(playerid,cmdtext[])
{
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2," |Info| Nie jeste? Administrator'em ! ani Moderator'em!");
new tmp[128], seconds;
if(sscanf(cmdtext, "ds[128]", seconds, tmp))
{
SendClientMessage(playerid, C_WHITE, "|Wpisz| /ann [czas] [text]");
return 1;
}
format(tmp,sizeof(tmp),"~r~%s~w~:~n~%s",PlayerName(playerid), tmp);
seconds = seconds * 1000;
new cbx;
new xx=strlen(tmp);
for(new x=0;x<xx;x++){
if(strfind(tmp[x],"~",false) == 0){
cbx ++;
}
}
if(cbx & 1){
SendClientMessage(playerid,C_RED2," |Info| Wykryto b??d w formacie og?oszenia! ( Sprawdz ilo?? znak?w '~' )");
return 1;
}
for(new x=0;x<MAX_GRACZY;x++){
if(IsPlayerConnected(x) && ChceAnn[x]){
AnnForPlayer(x,seconds,tmp);
}
}
return 1;
}
Teraz b?dzie tak:
Og?lnie to zmieniasz t? linijk?
Kod: format(tmp,sizeof(tmp),"~r~%s~w~:~n~%s",PlayerName(playerid), tmp);
~r~ - kolor czerwony
~w~ - kolor bia?y
~n~ - przechodzisz do nast?pnej linii, co? jak enter
Wi?c jezeli chcesz zeby nick i tre?? wiadomo?ci by?a w tej samej linijce to usuwasz po prostu tylko ~n~
Wysłany: 2015-03-13, 20:14
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Tagi: jak :: nad :: /ann :: dodac :: nick :: admina/moda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: