SirFisher 1 Odesláno: 1. Červenec, 2012 Share Odesláno: 1. Červenec, 2012 Ahoj, s pawnem jsem dnes začal a chtěl bych se vás zeptat, jak udělat primitivní fs na prefix (např. [VIP] SirFisher nebo [NOOB] SirFisher). Díky za pomoct Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 new Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 new name[24];GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); a to vložit do čeho? btw: nešlo by to udelat jen na RCON? Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 To bys musel nejdřív říct jak to chceš použít Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 To bys musel nejdřív říct jak to chceš použít jo už dobrý, vložím to do public OnPlayerCommandText .. Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 To bys musel nejdřív říct jak to chceš použít jo už dobrý, vložím to do public OnPlayerCommandText .. To ale bude nastavovat ten prefix kazdymu kdo napise do chatu Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 To bys musel nejdřív říct jak to chceš použít jo už dobrý, vložím to do public OnPlayerCommandText .. To ale bude nastavovat ten prefix kazdymu kdo napise do chatu public OnPlayerCommandText { if (strcmp("/pre", cmdtext, true, 10) == 0) { new name[24]; GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); } Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 Sorry moje chyba já se překoukl a myslel jsem že jsi to dal do OnPlayerText moje chyba. Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 Sorry moje chyba já se překoukl a myslel jsem že jsi to dal do OnPlayerText moje chyba. ono to stejne nejde C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(2) : error 001: expected token: ";", but found "{" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(3) : error 010: invalid function or declaration C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(6) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(6) : error 010: invalid function or declaration C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(7) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(7) : error 010: invalid function or declaration C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(8) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(9) : error 054: unmatched closing brace ("}") C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(10) : warning 203: symbol is never used: "OnPlayerCommandText" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(10) : warning 203: symbol is never used: "name" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(10) : error 013: no entry point (no public functions) Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 public OnPlayerCommandText { if (strcmp("/pre", cmdtext, true, 10) == 0) { new name[24]; GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 public OnPlayerCommandText { if (strcmp("/pre", cmdtext, true, 10) == 0) { new name[24]; GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); return 1; } return 0; } C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(1) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText") C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(3) : error 017: undefined symbol "strcmp" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(6) : error 017: undefined symbol "GetPlayerName" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(7) : error 017: undefined symbol "format" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(8) : error 017: undefined symbol "SetPlayerName" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(11) : warning 217: loose indentation Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 chybí ti tam argumenty publiku Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 chybí ti tam argumenty publiku mam to takhle: public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/pre", cmdtext, true, 10) == 0) { new name[24]; GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); return 1; } return 0; } a stejne C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(1) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText") C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(3) : error 017: undefined symbol "strcmp" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(6) : error 017: undefined symbol "GetPlayerName" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(7) : error 017: undefined symbol "format" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(8) : error 017: undefined symbol "SetPlayerName" C:\Users\SirFisher\Desktop\gta thing\PAWNO thing\prefix.pwn(11) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 mas tam includ a_samp ? Link to comment Share on other sites More sharing options...
0 MontoA.SvK 0 Odesláno: 1. Červenec, 2012 Share Odesláno: 1. Červenec, 2012 Ty si to dal nad #include daj to pod public OnGameModeInit napr takto #include public OnGameModeInit() { return 1; } public OnPlayerCommandText { if (strcmp("/pre", cmdtext, true, 10) == 0) { new name[24]; GetPlayerName(playerid,name,24); format(name,24,"[Noob]%s",name); SetPlayerName(playerid,name); return 1; } return 0; } Tie errory ti vyhadzuje preto, lebo pawno používa na compiláciu základný include ty keď ho dáš pod ten príkaz, pawno najprv kompiluje príkaz /pre no nemá zčoho čerpať argumenty. (GetPlayerName atď...) Link to comment Share on other sites More sharing options...
0 SirFisher 1 Odesláno: 1. Červenec, 2012 Author Share Odesláno: 1. Červenec, 2012 mas tam includ a_samp ? neměl jsem, díky ) Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Červenec, 2012 Administrátor Share Odesláno: 1. Červenec, 2012 za málo Link to comment Share on other sites More sharing options...
Dotaz
SirFisher 1
Ahoj, s pawnem jsem dnes začal a chtěl bych se vás zeptat, jak udělat primitivní fs na prefix (např. [VIP] SirFisher nebo [NOOB] SirFisher).
Díky za pomoct
Link to comment
Share on other sites
16 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