Lukas115 1 Odesláno: 13. Červen, 2012 Share Odesláno: 13. Červen, 2012 Caute nevedel jsem jak napsat predmet ale nak jsem to napsal mam prikas dcmd dekuji za pomoc dcmd_pm(playerid, params[]) { if (IsPlayerConnected(playerid)) { new pos; if (!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, 0x99FF00AA, "Pouziti: /pm [ id ] [ text ]"); new id = strval(params), string[300]; if (strlen(params) > 100) return SendClientMessage(playerid, 0x99FF00AA, "Zpráva je přiliš dlouhá."); if (id == playerid) return SendClientMessage(playerid, 0x99FF00AA, "Nemůžes poslat zprávu sám sobe."); if (!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x99FF00AA, "Tento hráč neni na serveru."); format(string, sizeof(string), "PM pro %s [%d]: %s", Jmeno(id), id, params[pos]); SendClientMessage(playerid, 0x99FF00AA, string); format(string, sizeof(string), "PM od %s [%d]: %s", Jmeno(playerid), playerid, params[pos]); SendClientMessage(id, 0x99FF00AA, string); PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0); printf("PM: %s", string); } return 1; } tak jsem to udelal takle if (strcmp(cmdtext, "/pm", true)==0) { if (IsPlayerConnected(playerid)) { new pos; if (!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, 0x99FF00AA, "Pouziti: /pm [ id ] [ text ]"); new id = strval(params), string[300]; if (strlen(params) > 100) return SendClientMessage(playerid, 0x99FF00AA, "Zpráva je přiliš dlouhá."); if (id == playerid) return SendClientMessage(playerid, 0x99FF00AA, "Nemůžes poslat zprávu sám sobe."); if (!IsPlayerConnected(id)) return SendClientMessage(playerid, 0x99FF00AA, "Tento hráč neni na serveru."); format(string, sizeof(string), "PM pro %s [%d]: %s", Jmeno(id), id, params[pos]); SendClientMessage(playerid, 0x99FF00AA, string); format(string, sizeof(string), "PM od %s [%d]: %s", Jmeno(playerid), playerid, params[pos]); SendClientMessage(id, 0x99FF00AA, string); PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0); printf("PM: %s", string); } return 1; } error C:\Users\test\Desktop\realuniverse.pwn(6334) : error 017: undefined symbol "params" C:\Users\test\Desktop\realuniverse.pwn(6334) : warning 215: expression has no effect C:\Users\test\Desktop\realuniverse.pwn(6334) : error 001: expected token: ";", but found "]" C:\Users\test\Desktop\realuniverse.pwn(6334) : error 029: invalid expression, assumed zero C:\Users\test\Desktop\realuniverse.pwn(6334) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. 2 Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 13. Červen, 2012 Share Odesláno: 13. Červen, 2012 Musíš to dělat v DCMD, máš tam params proto ti to hlásí že není nadefinované params .. Link to comment Share on other sites More sharing options...
0 Lukas115 1 Odesláno: 13. Červen, 2012 Author Share Odesláno: 13. Červen, 2012 Musíš to dělat v DCMD, máš tam params proto ti to hlásí že není nadefinované params .. aha tak dik 3 Link to comment Share on other sites More sharing options...
Dotaz
Lukas115 1
Caute nevedel jsem jak napsat predmet ale nak jsem to napsal
mam prikas dcmd dekuji za pomoc
tak jsem to udelal takle
error
Link to comment
Share on other sites
2 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