Wysłany: 2013-05-30, 11:26
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Witam... znalaz?em w kodzie FullDM fajn? opcj?.. a mianowicie rozbrajanie graczy w promieniu 50 m.. bardzo przydatne na eventach Wklei?em i wyskoczy?y mi 4 errory
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2208) : warning 202: number of arguments does not match definition
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2262) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerAdmin"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2262) : warning 215: expression has no effect
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2262) : error 001: expected token: ";", but found "]"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2262) : error 029: invalid expression, assumed zero
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2262) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
IsPlayerAdmin zast?pi?em Admimistrator.. dodaj?c wy?ej new bool Administrator wyskoczy? mi tylko jeden error...
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2273) : error 017: undefined symbol "GetDistanceBetweenPlayers"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
I tu pytanie do Was.. co powoduje ten 1 error.. i gdy mi pomo?ecie z tym si? upora? komenda b?dzie dzia?a? normalnie? Czyli musi tam by? wpisane IsPlayerAdmin ? Z g?ry dzi?kuje za jakie kolwiek nakierowanie (nie chce gotowca chce si? uczy?) Pozdrawiam
Wysłany: 2013-05-30, 11:30
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
Cytat: error 017: undefined symbol "GetDistanceBetweenPlayers"
Nie masz takiej funkcji w mapie. Zer?nij j? te? z tamtej mapy, albo wygoogluj.
Ja bym to zrobi? troszk? inaczej.
Kod: cmd:rozbroj(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nie jeste? administratorem!"), 1;
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 50.0, pos[0], pos[1], pos[2]) && i != playerid)
ResetPlayerWeapons(i), SendClientMessage(i, -1, "Zosta?e? rozbrojony przez administratora!");
}
return 1;
}
Wysłany: 2013-05-30, 11:44
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Hmm... przy u?yciu w kodzie Administrator... zero warnow i error?w.. ale gdy zaloguje si? na RCON w grze to i tak pisze ze musze by? zalogowany na Administratora... co musze doda? aby "Administrator" czyta?o mi jako range RCON... za pomoc bronki
A po twoim sposobie co? takiego...
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2208) : warning 202: number of arguments does not match definition
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2294) : warning 203: symbol is never used: "Administrator"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2294) : warning 203: symbol is never used: "rozbroj50"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.
Musze co? dodac na g?rze?Bo w grze w og?le nie czyta tej komendy + te warny -.-
Wysłany: 2013-05-30, 11:48
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
RCON -> /rcon login has?o?
Wysłany: 2013-05-30, 11:52
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Ta tak wpisuje i mam komunikat You logged as.. czy co? takiego...
Wysłany: 2013-05-30, 11:55
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
Wysłany: 2013-05-30, 12:02
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Wysłany: 2013-05-30, 12:04
Sax48
Saksofon.
Wiek: 29 Na forum: 4896 dni Posty: 19
Piwa : 6
Wysłany: 2013-05-30, 12:07
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
No to jest ca?e cmd+forward
Pawn CMD : disarmallinrange ( playerid , cmdtext []){
if(! Administrator [ playerid ]) return SendClientMessage ( playerid , COLOR_RED2 , "Nie jeste? administratorem!" );
#pragma unused cmdtext
new string2 [ 80 ];
new name [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid , name , sizeof ( name ));
format ( string2 , sizeof ( string2 ), "Zosta?e?(a?) rozbrojony(a) przez admina: %s" , name );
for(new x = 0 ; x < MAX_GRACZY ; x ++){
if( IsPlayerConnected ( x )){
if( GetDistanceBetweenPlayers ( playerid , x ) <= 50 ){
ResetPlayerWeapons ( x );
SendClientMessage ( x , COLOR_GREEN , string2 );
}
}
}
SendClientMessage ( playerid , COLOR_GREEN , "Rozbroi?e?(a?) wszystkich graczy w zasi?gu 50 m." );
return 1 ;
}
forward GetDistanceBetweenPlayers ( playerid , playerid2 );
public GetDistanceBetweenPlayers ( playerid , playerid2 ){
new Float : x1 , Float : y1 , Float : z1 , Float : x2 , Float : y2 , Float : z2 ;
new Float : dis ;
if (! IsPlayerConnected ( playerid ) || ! IsPlayerConnected ( playerid2 )){
return 0 ;
}
GetPlayerPos ( playerid , x1 , y1 , z1 );
GetPlayerPos ( playerid2 , x2 , y2 , z2 );
dis = floatsqroot ( floatpower ( floatabs ( floatsub ( x2 , x1 )), 2 )+ floatpower ( floatabs ( floatsub ( y2 , y1 )), 2 )+ floatpower ( floatabs ( floatsub ( z2 , z1 )), 2 ));
return floatround ( dis );
}
Po wejsciu do gry wpisuje to cmd podczas gdy jestem zalogowany na rcon i pisze ?e musze by? zalogowany na administratora.Dlaczego tak jest?
Wysłany: 2013-05-30, 12:58
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
Kod:
A ustawiasz t? warto?? na 1?
Wysłany: 2013-05-30, 13:00
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
A jak ustawi? tak? w?a?nie warto???
Wysłany: 2013-05-30, 13:04
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
JA *****.
Kod: if(!Administrator[playerid]) return SendClientMessage(playerid,COLOR_RED2,"Nie jeste? administratorem!");
Zamie? na
Kod: if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED2,"Nie jeste? administratorem!");
Wysłany: 2013-05-30, 13:09
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Dobra ju? dzi?ki dzia?a wszystko Piwka lec? dzi?ki za pomoc
Tagi: rozbrajanie :: graczy :: promieniu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: