Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new klasse[MAX_PLAYERS];
- forward klassenzuweisung();
- public klassenzuweisung()
- {
- new SO = 0, Float:klassenf[3], klassen[3], str[16];
- for(new i=0; i <= MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!IsPlayerNPC(i))
- {
- SO += 1;
- }
- }
- }
- if(SO > 2)
- {
- klassenf[0] = 0.2*SO;
- klassenf[2] = 0.3*SO;
- SO -= klassenf[0]-klassenf[2];
- klassenf[1] = SO;
- format(str, sizeof(str), "%f", klassenf[0]);
- klassen[0] = strval(str);
- format(str, sizeof(str), "%f", klassenf[1]);
- klassen[1] = strval(str);
- format(str, sizeof(str), "%f", klassenf[2]);
- klassen[2] = strval(str);
- for(new k=0; k <= MAX_PLAYERS; k++)
- {
- if(IsPlayerConnected(k))
- {
- if(!IsPlayerNPC(k))
- {
- if(klassen[0] > 0)
- {
- klasse[k] = 1;
- klassen[0] -= 1;
- }
- else if(klassen[1] > 0)
- {
- klasse[k] = 2;
- klassen[1] -= 1;
- }
- else if(klassen[2] > 0)
- {
- klasse[k] = 3;
- klassen[2] -= 1;
- }
- else
- {
- printf("Bei der Klassenzuweisung ist ein Fehler augetreten!");
- }
- }
- }
- }
- }
- else
- {
- return printf("Es sind momentan zu wenige Spieler in Game um eine Klassenzuweisung zu starten!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment