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

Wysłany: 2014-11-28, 22:49


Tytrus







Wiek: 33
Na forum: 5149 dni
Posty: 28
Nick w MP: Tytrus



Respekt: 50

Cze??! Przepraszam, ?e 2 pod rz?d pytanie ode mnie
ale to ju? ostatnie. Mianowicie s? jakie? zabezpieczenia aby gracze nie mogli go restartowa?? Kiedy? kto? mi wchodzi? ci?gle na serwer i musia?em go usun?c bo wchodzi? i restartowa? ca?y serwer :( Dlatego wole sie zabezpieczy?
Z g?ry dzi?ki! Stawiam :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-28, 22:59


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Mo?esz zadawa? pyta? tyle ile sobie zapragniesz :D
Troch? ci??ko b?dzie rozwi?za?. M?gl wykorzystywa? jaki? b??d w Twoim gamemodzie.
Dawniej by? b??d w zcmd, u?ywasz? Chocia? nie wiem czy aktualnie nie zosta?o ju? to zaktualizowane. Dodatkowo masz zabezpieczenie w mapce na % w gui? Spr?buj np w oknie rejestracji lub innych dzialogach wpisa? %s

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-28, 23:24


Tytrus







Wiek: 33
Na forum: 5149 dni
Posty: 28
Nick w MP: Tytrus



Respekt: 50

Tak! Jak wpisz? w oknie GUI np %s to si? po 5 sek ok restartuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-28, 23:43


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

W 0.3z te % w dialogach zosta?o naprawione. Ale jak Ci crashuje to daj sobie do ondialogresponse co? takiego, na samej g?rze

Kod:


for(new i;i<strlen(inputtext);i++) if(inputtext[i] == '%')
{
new pName[30];
GetPlayerName(playerid, pName, 30);
printf("Pr?ba crashowania serwera przez %s", pName);
SendClientMessage(playerid, -1, "Nie wolno u?ywa? tego znaku w dialogach!");
return true;
}
//reszta kodu


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-28, 23:53


Tytrus







Wiek: 33
Na forum: 5149 dni
Posty: 28
Nick w MP: Tytrus



Respekt: 50

Dzi?ki piwa lec?!
Mam jeszcze pytanko
chodzi o komende /skuj
jak j? zrobi? aby mozna kogos skuc?
Kod:

if (strcmp("/skuj", cmd, true, 10) == 0)
{
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby odku? gracza wpisz /odkuj [id]");
return 1;
}

nie wiem czy dobrze zaczalem, bo jak wpisuje to to mnie skuwa nie kogos

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 00:52


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Tytrus, Taka moja rada. Zacznij pisa? komendy w zcmd i sscanf : ))
Kod:

if (strcmp("/skuj", cmd, true, 10) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, -1, "/skuj [ID gracza]");
return 1;
}

if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, -1, "Z?e ID gracza");
return 1;
}

SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_CUFFED);
SendClientMessage(playerid, -1, "Aby odku? gracza wpisz /odkuj [id]");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 02:05


Tytrus







Wiek: 33
Na forum: 5149 dni
Posty: 28
Nick w MP: Tytrus



Respekt: 50

mo?esz jeszcze napisa? jak to wy??czy??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 09:48


Avast99







Wiek: 28
Na forum: 4647 dni
Posty: 135
Nick w MP: Avast99

Piwa: 352

Respekt: 126
Respekt: 126

Kod:

if (strcmp("/odkuj", cmd, true, 10) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, -1, "/odkuj [ID gracza]");
return 1;
}

if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, -1, "Z?e ID gracza");
return 1;
}

SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_NONE);
SendClientMessage(playerid, -1, "Odkuto gracza.");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 11:49


Tytrus







Wiek: 33
Na forum: 5149 dni
Posty: 28
Nick w MP: Tytrus



Respekt: 50

dzieki a dalo by sie tego skutego przyczepic przed policjantem?
ze bedzie stal przed policjantem skuty jak policjant idzie to skuty tez musi tak jak by go trzymal?

[ Dodano: 2014-11-29, 12:24 ]
ps mam problem jeszcze bo nie moge dodac aby policja to mogla tylko robic
Kod:

if(gTeam[playerid] == TEAM_POLICJA){

takie cos pod cmd nie dzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 12:35


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Tytrus, Dodaj przed tym:
Kod:

if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, -1, "Z?e ID gracza");
return 1;
}


Taki kod:
Kod:

if(gTeam[playerid] != TEAM_POLICJA){
{
SendClientMessage(playerid, -1, "Nie jeste? w Policji!");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 12:49


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Postaw piwo autorowi tego posta
 

 
Tagi: zabezpieczenie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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