Pardy14789 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 C:\Users\Adrian\Desktop\pawno\snl.pwn(77) : error 001: expected token: ";", but found "-identifier-" C:\Users\Adrian\Desktop\pawno\snl.pwn(77) : error 001: expected token: ";", but found ")" C:\Users\Adrian\Desktop\pawno\snl.pwn(77) : error 029: invalid expression, assumed zero C:\Users\Adrian\Desktop\pawno\snl.pwn(77) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. A mám to takto : public OnPlayerConnect(playerid) { new string[256],jmeno[100] GetPlayerName(playerid,jmeno,100)); format(string,sizeof,(string),"Hráč &š prišiel na server!",jmeno); SendClientMessage(playerid,0xFFFFFFFF,string); return 1; } Link to comment Share on other sites More sharing options...
0 NoJo_ 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 public OnPlayerConnect(playerid) { new string[256],jmeno[100]; GetPlayerName(playerid,jmeno,100); format(string,sizeof,(string),"Hráč %s prišiel na server!",jmeno); SendClientMessage(playerid,0xFFFFFFFF,string); return 1; } Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 new string[256],jmeno[100] oprav na new string[256],jmeno[100]; a místo &s dej %s Link to comment Share on other sites More sharing options...
0 Pardy14789 0 Odesláno: 30. Červenec, 2014 Author Share Odesláno: 30. Červenec, 2014 Prerobil som, ale stále mi to píše, a nepomohlo Teraz to píše tieto errors : C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : error 020: invalid symbol name "" C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : warning 215: expression has no effect C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : warning 215: expression has no effect C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : warning 215: expression has no effect C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : error 001: expected token: ";", but found ")" C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : error 029: invalid expression, assumed zero C:\Users\Adrian\Desktop\pawno\snl.pwn(78) : fatal error 107: too many error messages on one line Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 Řádky? Link to comment Share on other sites More sharing options...
0 Pardy14789 0 Odesláno: 30. Červenec, 2014 Author Share Odesláno: 30. Červenec, 2014 public OnPlayerConnect(playerid) { new string[256],jmeno[100]; GetPlayerName(playerid,jmeno,100); format(string,sizeof,(string),"Hráč %s prišiel na server!",jmeno); SendClientMessage(playerid,0xFFFFFFFF,string); return 1; } Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 Zkus to takhle: public OnPlayerConnect(playerid) { new string[256]; new jmeno[100]; GetPlayerName(playerid, jmeno, 100); format(string, sizeof(string), "Hráč %s prišiel na server!", jmeno); SendClientMessageToAll(0xFFFFFFFF, string); return 1; } NoJo_ Máš tam čárku navíc mezi sizeof a (string) Link to comment Share on other sites More sharing options...
0 Pardy14789 0 Odesláno: 30. Červenec, 2014 Author Share Odesláno: 30. Červenec, 2014 Ďakujem moc, errors odstránilo Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 Není zač Link to comment Share on other sites More sharing options...
0 NoJo_ 0 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 NoJo_ Máš tam čárku navíc mezi sizeof a (string) //--------------------------------------------------------------------------------------- Ok dík, nevšimol som si to Ináč premenné jmeno a string máš zbytočne veľké. jmeno ti stačí na 24 a string na 144 pretože SendClientMessage odošle iba 144 znakov a maximálna dĺžka mena je 24 Link to comment Share on other sites More sharing options...
0 Coles 11 Odesláno: 30. Červenec, 2014 Share Odesláno: 30. Červenec, 2014 new string[144], jmeno[25]; If a message is longer than 144 characters, it will not be sent. Truncation can be used to prevent this. Displaying a message on multiple lines will also solve this issue. A player's name can be up to 24 characters long (as of 0.3d R2). This is defined in a_samp.inc as MAX_PLAYER_NAME. Strings to store names in should be made this size, plus one extra cell for the null terminating character, i.e. new pName[MAX_PLAYER_NAME+1]; Link to comment Share on other sites More sharing options...
0 danda951 0 Odesláno: 31. Červenec, 2014 Share Odesláno: 31. Červenec, 2014 NoJo_ Máš tam čárku navíc mezi sizeof a (string) //--------------------------------------------------------------------------------------- Ok dík, nevšimol som si to Ináč premenné jmeno a string máš zbytočne veľké. jmeno ti stačí na 24 a string na 144 pretože SendClientMessage odošle iba 144 znakov a maximálna dĺžka mena je 24 Mohl jsem mu to opravit Ale nevšiml jsem si :D Link to comment Share on other sites More sharing options...
Dotaz
Pardy14789 0
Link to comment
Share on other sites
11 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now