KingZone Posted July 13, 2016 Posted July 13, 2016 (edited) Problema intalnita (descriere):problema functie OnPlayerKeyStateChange sistem vote-kick Ero(area / rile) / warning-(ul / urile): linia 18300 if(PRESSED(KEY_YES)) { LINIA 18311 if(PRESSED(KEY_NO)) { Liniile de cod / sursa / script-ul(obligatoriu): ////////OnPlayerKeyStateChange///// /////////////////////////////////// if(Active == 1) { if(PRESSED(KEY_YES)) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, CL, "You voted to kick that player {FF0000}[YES]"); Active = 0; Close(); YesPlayers++; format(string, sizeof(string), "{FF0000}%s {FFCC33}voted for.", name); SendClientMessageToAll(-1, string); } if(PRESSED(KEY_NO)) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, CL, "You voted to don't kick that player {FF0000}[NO]"); Active = 0; Close(); NoPlayers++; format(string, sizeof(string), "{FF0000}%s {FFCC33}voted aganist.", name); SendClientMessageToAll(-1, string); } } Imagini / Video (optional):........... ----- Ati incercat sa rezolvati singur?: da dar nam reusit Edited July 13, 2016 by KingZone EDITARE
0 ImpulsE Posted July 13, 2016 Posted July 13, 2016 @KingZone http://pastebin.com/y46QPD87 Am uitat o acolada inainte de return, trimite-mi o poza cu erorile daca le mai ai.
0 ImpulsE Posted July 13, 2016 Posted July 13, 2016 (edited) 15 minutes ago, KingZone said: Ero(area / rile) / warning-(ul / urile): linia 18300 if(PRESSED(KEY_YES)) { LINIA 18311 if(PRESSED(KEY_NO)) { Trebuia să specifici care este warning-ul/eroare, nu doar linia. Dar presupun că este eroarea că nu ai definită funcția PRESSED, așa că pune asta după include-uri: #define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) Dacă nu aceasta este eroarea te rog posteaz-o să știm despre ce este vorba. Edited July 13, 2016 by ImpulsE
0 KingZone Posted July 13, 2016 Author Posted July 13, 2016 D:\Gamemode RPG\gamemodes\gmsamp.pwn(18300) : error 029: invalid expression, assumed zero D:\Gamemode RPG\gamemodes\gmsamp.pwn(18311) : error 029: invalid expression, assumed zero acestea sunt erorile!
0 ImpulsE Posted July 13, 2016 Posted July 13, 2016 Încearcă să folosești codul ăsta: http://pastebin.com/7PVVU5Qq Dar asigură-te că ai definită funcția de PRESSED.
0 KingZone Posted July 13, 2016 Author Posted July 13, 2016 (edited) Tot aceeasi problema am si functia de pressed e definita. Edited July 13, 2016 by KingZone
Question
KingZone
Problema intalnita (descriere):problema functie OnPlayerKeyStateChange sistem vote-kick
Ero(area / rile) / warning-(ul / urile): linia 18300
if(PRESSED(KEY_YES)) {LINIA 18311
if(PRESSED(KEY_NO)) {Liniile de cod / sursa / script-ul(obligatoriu):
////////OnPlayerKeyStateChange///// /////////////////////////////////// if(Active == 1) { if(PRESSED(KEY_YES)) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, CL, "You voted to kick that player {FF0000}[YES]"); Active = 0; Close(); YesPlayers++; format(string, sizeof(string), "{FF0000}%s {FFCC33}voted for.", name); SendClientMessageToAll(-1, string); } if(PRESSED(KEY_NO)) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, CL, "You voted to don't kick that player {FF0000}[NO]"); Active = 0; Close(); NoPlayers++; format(string, sizeof(string), "{FF0000}%s {FFCC33}voted aganist.", name); SendClientMessageToAll(-1, string); } }
Edited by KingZoneImagini / Video (optional):........... -----
Ati incercat sa rezolvati singur?: da dar nam reusit
EDITARE
6 answers to this question
Recommended Posts