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

Wysłany: 2012-01-25, 16:25


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

M?g?by mi kto? tutaj da? kodzik na zablokowanie komend teleport?w i wgle na zabawach ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 16:33


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

G?ra:
Kod:


new Zablokowane[MAX_PLAYERS];


Potem public
Kod:


public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(Zablokowane(playerid))
{
SendClientMessage(playerid, -1, "Block");
return 0;
}
return 1;
}
PS: Dodaj
Kod:


#include zcmd

I gdzie? na dole:
Kod:


CMD:block(playerid, cmdtext[])
{
Zablokowane[playerid] = 1;
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 18:25


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Mam ma?y problem
Kod:

C:\Users\Vaaz\Desktop\Polski Street\gamemodes\pxf.pwn(5631) : error 012: invalid function call, not a valid address
C:\Users\Vaaz\Desktop\Polski Street\gamemodes\pxf.pwn(5631) : warning 215: expression has no effect
C:\Users\Vaaz\Desktop\Polski Street\gamemodes\pxf.pwn(5631) : error 001: expected token: ";", but found ")"
C:\Users\Vaaz\Desktop\Polski Street\gamemodes\pxf.pwn(5631) : error 029: invalid expression, assumed zero
C:\Users\Vaaz\Desktop\Polski Street\gamemodes\pxf.pwn(5631) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



Linijka 5631

Kod:

if(Zablokowane(playerid))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 18:50


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

Biker_, daj new bool:zmienna[MAX_PLAYERS];

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 18:52


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

Kod:


#include a_samp
#include zcmd

new Zablokowane[MAX_PLAYERS];

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(Zablokowane[playerid])
{
SendClientMessage(playerid, -1, "Block");
return 0;
}
return 1;
}

CMD:block(playerid, cmdtext[])
{
Zablokowane[playerid] = 1;
return 1;
}


@Kurczak - Po co bool? Bool zwraca true, lub false, a ja pode?em 1, czyli true, wi?c nie widz? potrzeby dania Bool'a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 19:43


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Nie zrozumia?em cie DumpeR da?e? mi to samo doda?em to do gamemod'u i s? te same errory

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 19:46


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

Bo mo?e masz ju? ten public?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 22:10


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

mam co? podobnego publica
new EyeCMD[128];

Kod:

public OnPlayerCommandPerformed(playerid, cmdtext[], success)//wykona si? on po wpisanej komendzie
{
if(strfind(cmdtext, "/pm", true) != 0 && !HideCMD(cmdtext))
{
format(EyeCMD, sizeof(EyeCMD), "@EYE-CMD: %s(%d) -> %s",PlayerName(playerid), playerid, cmdtext);
for(new e=0; e<MP; e++)
{
if(IsAdminPlayer(e) && e != playerid && GetPVarInt(e, "EyeCMD") == 1 && !IsHeadPlayer(playerid))
{
SendClientMessage(e, C_GREEN, EyeCMD);
}
}
ToLog("Komendy", "%s(ID:%d) Wpisal CMD: %s",PlayerName(playerid), playerid, cmdtext);
}

return success ? 1 : SendClientFormatMessage(playerid, C_UCMD, "PS: Nie ma takiej komendy: %s", cmdtext);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-25, 23:10


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

Kod:

public OnPlayerCommandPerformed(playerid, cmdtext[], success)//wykona si? on po wpisanej komendzie
{

if(Zablokowane[playerid])
{
SendClientMessage(playerid, -1, "Block");
return 0;
}

if(strfind(cmdtext, "/pm", true) != 0 && !HideCMD(cmdtext))
{
format(EyeCMD, sizeof(EyeCMD), "@EYE-CMD: %s(%d) -> %s",PlayerName(playerid), playerid, cmdtext);
for(new e=0; e<MP; e++)
{
if(IsAdminPlayer(e) && e != playerid && GetPVarInt(e, "EyeCMD") == 1 && !IsHeadPlayer(playerid))
{
SendClientMessage(e, C_GREEN, EyeCMD);
}
}
ToLog("Komendy", "%s(ID:%d) Wpisal CMD: %s",PlayerName(playerid), playerid, cmdtext);
}

return success ? 1 : SendClientFormatMessage(playerid, C_UCMD, "PS: Nie ma takiej komendy: %s", cmdtext);
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-26, 00:14


Biker_







Wiek: 29
Na forum: 5246 dni
Posty: 126

Piwa: 16

Respekt: 50

Dobra zrobi?em z tego skrypt przekomplikowa?em go na amx i dzia?a nie by?o error czy teraz jak si? zacznie np /wg to komendy bd dzia?a?y czy nie ?

[ Dodano: 2012-01-27, 19:21 ]
Refresh...
Pomo?e mi kto? ?

Postaw piwo autorowi tego posta
 

 
Tagi: zablokowanie :: cmd
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] Zablokowanie CMD 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