Szerző Téma: Szavazás Rendszer (Javítva)  (Megtekintve 3971 alkalommal)

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #15 Dátum: 2013. március 27. - 10:13:51 »
+2 Show voters
Ez maradhat a helyén, mert csak annak a játékosnak nullázza aki épp feljön szóval nem mindenkinek.
Voted[playerid] = 0;
Amúgy is Voted[playerid] ezt nem is tudnád az OnGameModeInit alá rakni. :)
Ez pedig megint rossz helyen van, ezt is helyezd át.
Vote = false;
Megoldás:
 
public OnGameModeInit() { //Vagy OnFilterScriptInit
Vote = false;
YesVotes = 0;
NoVotes = 0;
return 1;
}
public OnGameModeExit() { //Vagy OnFilterScriptExit
Vote = false;
YesVotes = 0;
NoVotes = 0;
return 1;
}

 
VoteTimer(playerid) ez alá megint csak felesleges a Voted[playerid] = 0;
Megoldás:
 

forward VoteTimer();
public VoteTimer() {
        new string[255];
        format(string, 128, \"{FFA600}* A szavazás lezárult! {dddddd}(%d igen, %d nem)\", YesVotes, NoVotes);
        SCMToAll(-1, string);
        Vote = false;
        NoVotes = 0;
        YesVotes = 0;
        for(new i = 0; i < MAX_PLAYERS; i++) {
              if(!IsPlayerConnected(i)) continue;
              Voted = 0;
        }
        return 1;
}

 
És az hogy ha már szavazott szerintem felesleges úgy ellenõrizni, hogy ha igen akkor 1 ha nem akkor 2 elé lenne egy értéket adni neki.

Igenre szavazott:


if(Voted[playerid] == 1) return SendClientMessage(playerid, -1, \"Már szavaztál\");


Voted[playerid] = 1;


Nemre szavazott:


if(Voted[playerid] == 1) return SendClientMessage(playerid, -1, \"Már szavaztál\");


Voted[playerid] = 1;


És ha lezárult a szavazás minenkinek visszaállítani 0-ra ami már fentebb leírtam :).

Vagy Voted[playerid] is mehetne bool változóban.
« Utoljára szerkesztve: 2013. március 27. - 10:30:01 írta Norby »

Nem elérhető Live

  • 507
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #16 Dátum: 2013. március 27. - 11:14:38 »
0 Show voters
JAVÍTVA

Szavazás Rendszer (Javítva)
« Válasz #17 Dátum: 2013. március 27. - 11:53:46 »
0 Show voters
Ezt biztos hogy te csináltad?  :facepalm: :facepalm:

Különleges módon ugyan ilyet találtam...


http://forum.sa-mp.com/showthread.php?t=305344

Ha te csináltad akkor bocsi, csak nagyon zavar  :(
« Utoljára szerkesztve: 2013. március 27. - 11:55:50 írta Narancs »

Nem elérhető Live

  • 507
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #18 Dátum: 2013. március 27. - 12:40:11 »
0 Show voters
Idézetet írta: Narancs date=1364381626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34316\" data-ipsquote-contentclass=\"forums_Topic
Ezt biztos hogy te csináltad?  :facepalm: :facepalm:

Különleges módon ugyan ilyet találtam...


http://forum.sa-mp.com/showthread.php?t=305344

Ha te csináltad akkor bocsi, csak nagyon zavar  :(



Bocs, de teljesen más amit belinkeltél.


Én nem szoktam lopni dolgokat, magam írok mindent.

Szavazás Rendszer (Javítva)
« Válasz #19 Dátum: 2013. március 27. - 12:49:29 »
0 Show voters
Szèp ment a +.Lehet felhasználom.Am narancs amit te találtál az Dialògos ez meg nem...  :facepalm: legalább nem csak a nevet hanem a kódot is megnèzted volna....

Szavazás Rendszer (Javítva)
« Válasz #20 Dátum: 2013. március 27. - 13:09:56 »
0 Show voters
\" post=\"407232\" timestamp=\"1364384969\"]
Szèp ment a +.Lehet felhasználom.Am narancs amit te találtál az Dialògos ez meg nem...  :facepalm: legalább nem csak a nevet hanem a kódot is megnèzted volna....
 
[/quote]
Szép bummp gratulálok.

Szavazás Rendszer (Javítva)
« Válasz #21 Dátum: 2013. március 27. - 13:13:54 »
0 Show voters
Idézetet írta: Narancs date=1364386196\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34316\" data-ipsquote-contentclass=\"forums_Topic

link=topic=38824.msg407232#msg407232 date=1364384969]
Szèp ment a +.Lehet felhasználom.Am narancs amit te találtál az Dialògos ez meg nem...  :facepalm: legalább nem csak a nevet hanem a kódot is megnèzted volna....
 
Szép bummp gratulálok.
 
[/quote]


Mi bajod van :O ?

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #22 Dátum: 2013. március 27. - 13:20:40 »
0 Show voters
forward VoteTimer(playerid);
Benne hagytad a playerid.
Amúgy most már tökéletes :DD

Nem elérhető Live

  • 507
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #23 Dátum: 2013. március 27. - 13:28:19 »
0 Show voters
Kösz, hogy szóltál :D
Javítva.

Nem elérhető ][Fo[R]cE][

  • 86
  • SAJT!
    • Profil megtekintése
Szavazás Rendszer (Javítva)
« Válasz #24 Dátum: 2013. április 05. - 11:20:01 »
0 Show voters
nagyon vagány lett! :D tetszenek a munkáid, így tovább! :P

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal