Wysłany: 2013-05-28, 22:03
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Witam... jako zielony nie znaj?cy si? jeszcze tak dobrze na pawno dzisiaj pozna?em moc /zcmd. Chcia?bym doda? pare komend administratora ale... nie wiem jak.Nie chce gotowca tylko potrzebuje informacji tzn. do?? szczeg??owo powiedzie? co za co odpowiada i jaki? przyk?ad. Za pomoc daje 10 bronk?w z miejsca Z g?ry dzi?kuje za pomoc
Wysłany: 2013-05-28, 22:07
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Dodajesz zwykly warunek ktory sprawdza czy gracz jest adminem
np.
Kod: CMD:komenda(playerid,params[])
{
if(IsPlayerAdmin(playerid) == 0) return SendClientMessage(playerid,-1,"Nie jestes adminem, wiec nie uzyjesz tej komendy!");
//reszta kodu po spelnieniu warunku
return 1;
}
Wysłany: 2013-05-28, 22:25
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
A gdzie znale?? te efekty co si? stanie p??niej?
Wysłany: 2013-05-28, 22:29
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
KyO , jakie efekty?
Wysłany: 2013-05-29, 15:15
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Chodzi mi o to ?e jak zrobi? aby po wpisaniu mute przez administratora gracz mia? mute.. i inne takie.Czy lepiej wgra? sobie jakie? skrypty?
Wysłany: 2013-05-29, 16:28
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Poszukaj skryptu (jest mnostwo w internecie) albo niech ktos Ci zrobi bo teraz wychodz?.
Potrzebna jest tylko komenda ktora ma zawarta w sobie zmienna.
Np.
Kod:
Kod: CMD:komenda(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Nie jestes adminem!");
new playerid[2],reason[64];
if(sscanf(params,"udS(brak powodu)",playerid[0],playerid[1],reason)) return SendClientMessage(playerid,-1,"Uzyj: /komenda [playerid] [czas w sek] [powod (opcjonalnie)]");
if(!IsPlayerConnected(playerid[0])) return SendClientMessage(playerid,-1,"Niewlasciwy playerid");
Muted[playerid[0]]=1;
SetTimerEx("unmute",playerid[1],0,"d",playerid[0]);
new str123[64];
format(str123,64,"Zostales uciszony przez admina na %d sek za %s",playerid[1],reason);
SendClientMessage(playerid[0],-1,str123);
return 1;
}
Kod: forward unmute(playerid);
public unmute(playerid)
{
Muted[playerid]=0;
SendClientMessage(playerid,-1,"Zostales odciszony!");
return 1;
}
Teraz dodajesz tam gdzie ma blokowac pisanie np. w OnPlayerText:
Kod: if(Muted[playerid]) return 0;
Nie mam czasu juz, bb
Wysłany: 2013-05-29, 17:01
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Dzi?ki za pomoc pifko
[ Dodano : 2013-05-29, 17:07 ]
I tak errory...
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2184) : warning 219: local variable "playerid" shadows a variable at a preceding level
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2185) : error 035: argument type mismatch (argument 1)
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2186) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Mo?e to wina palyerid bo co? tam pisze ;D jestem zielony jeszcze w takich sprawach
Wysłany: 2013-05-29, 18:45
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"KyO" napisał/a :Dzi?ki za pomoc pifko
[ Dodano : 2013-05-29, 17:07 ]
I tak errory...
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2184) : warning 219: local variable "playerid" shadows a variable at a preceding level
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2185) : error 035: argument type mismatch (argument 1)
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2186) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Mo?e to wina palyerid bo co? tam pisze ;D jestem zielony jeszcze w takich sprawach
Skoro ju? podajesz b??dy, to podaj mo?e i linijki, w kt?rych masz te b??dy?
Tagi: komendy :: administratora :: zmcd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: