Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-05-30, 11:26


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 11:30


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 11:44


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
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 -.-

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 11:48


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

RCON -> /rcon login has?o?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 11:52


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
Ta tak wpisuje i mam komunikat You logged as.. czy co? takiego...

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 11:55


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Poka? t? komend?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 12:02


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
Jak? komend??

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 12:04


Sax48

Saksofon.






Wiek: 29
Na forum: 4896 dni
Posty: 19

Piwa: 6

Respekt: 53

T? twoj? rozbrajania

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 12:07


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
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(string2sizeof(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_GREENstring2);
            }
        }
    }

    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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 12:58


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

Administrator[playerid]


A ustawiasz t? warto?? na 1?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 13:00


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
A jak ustawi? tak? w?a?nie warto???

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 13:04


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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!");


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-30, 13:09


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
Dobra ju? dzi?ki dzia?a wszystko ;) Piwka lec? dzi?ki za pomoc ;)

Podpis


Postaw piwo autorowi tego posta
 

 
Tagi: rozbrajanie :: graczy :: promieniu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Rozbrajanie graczy w promieniu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku