Wysłany: 2013-01-09, 19:58
Rumun
Wiek: 30 Na forum: 5235 dni Posty: 316
Nick w MP: Rumun
Piwa : 25
Witam.Mam pewien problem z dodawaniem komend.Ci?gle wyskakuj? nast?puj?ce errory:
Kod:
error 028: invalid subscript (not an array or too many subscripts): "Player"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Komenda przy kt?rej wyskakuj? owe errory/warningi:
Kod: COMMAND:explode(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, "Komenda dost?pna tylko dla administratora.");
return 1;
}
new PlayerId;
if(sscanf(params, "u", PlayerId))
{
SendClientMessage(playerid, COLOR_GREEN, "Wpisz: /explode [id gracza]");
return 1;
}
if(PlayerId == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_GREEN, "Nie ma gracza o podanym id.");
return 1;
}
new Float:PlayerPos[3];
GetPlayerPos(PlayerId, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
CreateExplosion(PlayerPos[0], PlayerPos[1], PlayerPos[2], 2, 50);
new String[255];
format(String, sizeof(String), "Gracz: %s (%d) zosta? wysadzony.", Player[PlayerId][Name], PlayerId);
SendClientMessage(playerid, COLOR_GREEN, String);
return 1;
}
Za pomoc piwko
Wysłany: 2013-01-09, 20:56
KoLoSs
www.pKoLoSs.tk
Wiek: 31 Na forum: 5631 dni Posty: 109
Nick w MP: KoLoSs
Piwa : 593
Pawn
COMMAND : explode ( playerid , params [])
{
if(! IsPlayerAdmin ( playerid ))
{
SendClientMessage ( playerid , COLOR_GREEN , "Komenda dost?pna tylko dla administratora." );
return 1 ;
}
new PlayerId ;
if( sscanf ( params , "u" , PlayerId ))
{
SendClientMessage ( playerid , COLOR_GREEN , "Wpisz: /explode [id gracza]" );
return 1 ;
}
if( PlayerId == INVALID_PLAYER_ID )
{
SendClientMessage ( playerid , COLOR_GREEN , "Nie ma gracza o podanym id." );
return 1 ;
}
new Float : PlayerPos [ 3 ];
GetPlayerPos ( PlayerId , PlayerPos [ 0 ], PlayerPos [ 1 ], PlayerPos [ 2 ]);
CreateExplosion ( PlayerPos [ 0 ], PlayerPos [ 1 ], PlayerPos [ 2 ], 2 , 50 );
new String [ 255 ];
format ( String , sizeof (String), "Gracz: %s (%d) zosta? wysadzony." , Player ( PlayerId ), PlayerId );
SendClientMessage ( playerid , COLOR_GREEN , String );
return 1 ;
}
jak ten error:
error 028: invalid subscript (not an array or too many subscripts): "Player"
b?dzie wyskakiwa? to Player zmie? na PlayerName.
gdy ci wyskoczy error undefined symbol "PlayerName"
to na koniec mapy ten kod wklej:
Pawn
stock PlayerName ( playerid )
{
new name [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid , name , sizeof ( name ));
return name ;
}
Ostatnio zmieniony przez KoLoSs 2013-01-09, 20:59, w całości zmieniany 1 raz
Wysłany: 2013-01-09, 20:58
Michalec
Dokładnie.
Wiek: 30 Na forum: 6405 dni Posty: 163
Nick w MP: []Damianos[]
Piwa : 99
Kod: new String[90];
format(String, sizeof(String), "Gracz: %s (%d) zosta? wysadzony.", PlayerName(PlayerId), PlayerId);
SendClientMessage(playerid, COLOR_GREEN, String);
@Kolega wy?ej poda? to samo co ja widz?. U?yj tylko tablicy takiej jak ja, czyli mojego kodu.
Wysłany: 2013-01-09, 21:00
KoLoSs
www.pKoLoSs.tk
Wiek: 31 Na forum: 5631 dni Posty: 109
Nick w MP: KoLoSs
Piwa : 593
o akurat jak edit robi?em to napisales o tym .
no to zr?b tak jak radzimy w moim poscie wszystko masz
Podpis
coś dla uczących się pawn! moje prace, z dnia na dzień coś nowego. !
www.pKoLoSs.tk
+ reklama w stopce strony.
Tagi: dodawanie :: komendy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: