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

Wysłany: 2011-11-13, 00:10


mskamilor







Wiek: 44
Na forum: 5452 dni
Posty: 5
Nick w MP: Msk. | Czino | Shino

Piwa: 2

Respekt: 50

Ostrzeżeń: 60%
witam mam taki problem:

nieraz jest taki bug ?e np. jak wpisze si? komende /mute 5 to mute dostaje id 0 i tak jest z ka?d? komend? :/

wie kto? mo?e jak mo?na to naprawi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-13, 10:45


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

mskamilor, pokazesz przykladowa komende ktora tak dziala?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-13, 12:01


mskamilor







Wiek: 44
Na forum: 5452 dni
Posty: 5
Nick w MP: Msk. | Czino | Shino

Piwa: 2

Respekt: 50

Ostrzeżeń: 60%
Kod:

COMMAND:mute(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " **************************.");
return 1;
}

new PlayerId, Seconds;
if(sscanf(params, "ud", PlayerId, Seconds))
{
SendClientMessage(playerid, COLOR_ERROR, " *************************");
return 1;
}

if(PlayerId == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, " ***********************");
return 1;
}

Player[PlayerId][Mute] = Seconds;

new String[255];
format(String, sizeof(String), "***********************************************.", Player[PlayerId][Name], PlayerId, Player[playerid][Name], playerid, Seconds);
SendClientMessageToAll(COLOR_ORANGE, String);

return 1;
}
[/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-11-13, 13:52


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:

COMMAND:mute(playerid, params[])
{
if(!IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " **************************.");
return 1;
}

new PlayerId, Seconds;
if(sscanf(params, "dd", PlayerId, Seconds))
{
SendClientMessage(playerid, COLOR_ERROR, " *************************");
return 1;
}

if(PlayerId == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, " ***********************");
return 1;
}

Player[PlayerId][Mute] = Seconds;

new String[255];
format(String, sizeof(String), "***********************************************.", Player[PlayerId][Name], PlayerId, Player[playerid][Name], playerid, Seconds);
SendClientMessageToAll(COLOR_ORANGE, String);

return 1;
}


We wszystkich komendach z sscanf zmien parametr "u" na "d"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-28, 13:12


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

"ziomekpiotr" napisał/a:

Za insatluj sscanf 2.0

Te? tak kiedy? mia?em :mrgreen:

daj jak dzia?a :arrow: :piwo: :p


To na pewno nie zadzia?a bo sscanfa pewnie ma wgranego... szanowny pan xqz da? ju? odpowiedz dobr? :)

Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-29, 00:45


ProjectTruck







Wiek: 44
Na forum: 5247 dni
Posty: 1
Nick w MP: ProjektTruck



Respekt: 50

Ostrzeżeń: 100%
Cytat:

new String[255];
format(String, sizeof(String), "***********************************************.",

Pogrza?o ci? ? po co string o takich rozmiarach ?
wystarczy tablica o rozmiarze 64.
Kod:

new String[64];


Postaw piwo autorowi tego posta
 

 
Tagi: bug
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