Hi also wenn ich auf meinen Server "TAB" drücke dann stehen die Kill scores ich will aber das er das Geld anzeigt. Kann man das ändern ?
Money statt Score anzeigen ?!
- [GS]Sn1p3r
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ja Mach einfach nen neuen Timer der allle X sec aufgerufen wird und dann das hier macht:
public Money2Score() {
for(new i=0;i==MAX_PLAYERS;i++) {
if(IsPlayerConnected(i)) {
SetPlayerScore(i,GetPlayerMoney(i));
}
return 1;
} -
forward Money2Score();
SetTimer("Money2Score",1,1);
public Money2Score() {
for(new i=0;i==MAX_PLAYERS;i++) {
if(IsPlayerConnected(i)) {
SetPlayerScore(i,GetPlayerMoney(i));
}
return 1;
}
=
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1355) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1374) : error 079: inconsistent return types (array & non-array)
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1377) : error 029: invalid expression, assumed zero
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1377) : error 004: function "OnPlayerPickUpPickup" is not implemented
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1379) : error 017: undefined symbol "pickupid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1381) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1383) : error 017: undefined symbol "pickupid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1385) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1387) : error 017: undefined symbol "pickupid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1389) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1390) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1390) : error 079: inconsistent return types (array & non-array)
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1391) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1392) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1394) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1395) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1395) : error 079: inconsistent return types (array & non-array)
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1398) : error 079: inconsistent return types (array & non-array)
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1401) : warning 225: unreachable code
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1401) : error 029: invalid expression, assumed zero
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1401) : error 004: function "OnPlayerSelectedMenuRow" is not implemented
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1402) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1405) : error 017: undefined symbol "row"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1409) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1410) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1411) : error 017: undefined symbol "playerid"
C:\Users\Amaury\Desktop\german soldier v3.3\gamemodes\rpgv3.3.pwn(1412) : error 017: undefined symbol "playerid"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
-
Eine klammer vergessen sry
public Money2Score() {
for(new i=0;i==MAX_PLAYERS;i++) {
if(IsPlayerConnected(i)) {
SetPlayerScore(i,GetPlayerMoney(i));
}
}
return 1;
} -
misst ! Hätte es auch selber finden können ! xD
Thy
EDIT : FUNTZ NICHT !
-
hier .. ich geh mal davon aus das du weißt wo alles hinkommt ^^:
forward MoneyTimer();
SetTimer("MoneyTimer", 1, 1);
public MoneyTimer()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
SetPlayerScore(i, GetPlayerMoney(i));
}
return 1;
}Mfg
-
war zu spät
-
public MoneyTimer()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
SetPlayerScore(i, GetPlayerMoney(i));
}
return 1;
}Mfg
Wieso GetMaxPlayers();?
Wenn du schon nicht weisst wie genau diese Funktion in diesem Loop alles nur noch langsamer macht, lass es lieber sein und nutzt MAX_PLAYERS.
forward MoneyTimer();
public OnGameModeInit() {
SetTimer("MoneyTimer",5*1000,1); // Alles 5 Sek. reichen wohl
}
public MoneyTimer() {
for(new i;i<MAX_PLAYERS;i++) {
/*
SetPlayerScore(i,GetPlayerMoney(i));
oder */
/*
new
money=GetPlayerMoney(i);
if(money) {
SetPlayerScore(i,money);
}
*/
if(IsPlayerConnected(i)) {
SetPlayerScore(i,GetPlayerMoney(i));
}
}
}//Edit:coz of phali
-