SetPlayerTeamFromClass(playerid,classid)
{
if(classid == 269 || classid == 270 || classid == 271 || classid == 105 || classid == 106 || classid == 107 )
{
gTeam[playerid] = TEAM_GROVE;
}
if(classid == 102 || classid == 103 || classid == 104)
{
gTeam[playerid] = TEAM_BALLA;
}
if(classid == 108 || classid == 109 || classid == 110)
{
gTeam[playerid] = TEAM_VAGOS;
}
if(classid == 114 || classid == 115 || classid == 116)
{
gTeam[playerid] = TEAM_VATOSLOCOS;
}
if(classid == 117 || classid == 118 || classid == 120)
{
gTeam[playerid] = TEAM_TRIADEN;
}
if(classid == 167)
{
gTeam[playerid] = TEAM_ADMINS;
}
if(classid == 247 || classid == 248 || classid == 254 )
{
gTeam[playerid] = TEAM_BIKER;
}
if(classid == 280 || classid == 281 || classid == 282 || classid == 283 || classid == 284 || classid == 288 )
{
gTeam[playerid] = TEAM_COPS;
{
if(classid == 117 || classid == 118 || classid == 120)
}
Die Funktion will ich ja benutzen, aber selbst wenn ich den forward entferne blebt diese eine warning message
Beiträge von EazyE
-
-
Mein selfmade Gangsystem hat einen einzigen warning den ich nicht wegbekommen und zwar handelt es sich um
//Gangeinteilung,Gangfarbenvergabe--------------------------------------------------------------------------------
SetPlayerTeamFromClass(playerid,classid)
{
if(classid == 269 || classid == 270 || classid == 271 || classid == 105 || classid == 106 || classid == 107 )
{
gTeam[playerid] = TEAM_GROVE;
}
if(classid == 102 || classid == 103 || classid == 104)
{
gTeam[playerid] = TEAM_BALLA;
}
if(classid == 108 || classid == 109 || classid == 110)
{
gTeam[playerid] = TEAM_VAGOS;
}
if(classid == 114 || classid == 115 || classid == 116)
{
gTeam[playerid] = TEAM_VATOSLOCOS;
}
if(classid == 117 || classid == 118 || classid == 120)
{
gTeam[playerid] = TEAM_TRIADEN;
}
if(classid == 167)
{
gTeam[playerid] = TEAM_ADMINS;
}
if(classid == 247 || classid == 248 || classid == 254 )
{
gTeam[playerid] = TEAM_BIKER;
}
if(classid == 280 || classid == 281 || classid == 282 || classid == 283 || classid == 284 || classid == 288 )
{
gTeam[playerid] = TEAM_COPS;
{
if(classid == 117 || classid == 118 || classid == 120)
}
public SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if(gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if(gTeam[playerid] == TEAM_VATOSLOCOS)
{
SetplayerColor(playerid, TEAM_VATOSLOCOS_COLOR);
}
else if(gTeam[playerid] == TEAM_TRIADEN)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR);
}
else if(gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR);
}
else if(gTeam[playerid] == TEAM_ADMINS)
{
SetPlayerColor(playerid, TEAM_ADMINS_COLOR);
}
// -----------------------------------------------------------------------------------------------------------------
// FORWARDS
forward SetPlayerTeamFromClass(playerid,classid);
forward SetPlayerToTeamColor(playerid);
warning 203: symbol is never used: "SetPlayerTeamFromClass"brauche echt hilfe das geht nich mehr das behindert meine ganze weiterarbeit...
MfG EazyE -
das hilft nichts da kommen nur 4 error messages
invalid expression, assumed zero
expression has no effect
expected token: ";", but found "public"
nvalid expression, assumed zero
-
Egal ,was ich mache, das Warning ist nicht wegzukriegen....
-
ne funzt noch weniger da hab ich 13 errors
-
Danke einen Warning habe ich noch
(655) : warning 203: symbol is never used: "SetPlayerTeamFromClass"
Funktion der Zeile 655 :::
SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if(gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if(gTeam[playerid] == TEAM_VATOSLOCOS)
{
SetplayerColor(playerid, TEAM_VATOSLOCOS_COLOR);
}
else if(gTeam[playerid] == TEAM_TRIADEN)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR);
}
else if(gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR);
}
else if(gTeam[playerid] == TEAM_ADMINS)
{
SetPlayerColor(playerid, TEAM_ADMINS_COLOR);
}
} -
SetPlayerTeamFromClass(playerid,classid)
{
if(classid == 269 || classid == 270 || classid == 271 || classid == 105 || classid == 106 || classid == 107 )
{
gTeam[playerid] = TEAM_GROVE;
}
if(classid == 102 || classid == 103 || classid == 104)
{
gTeam[playerid] = TEAM_BALLAS;
}
if(classid == 108 || classid == 109 || classid == 110)
{
gTeam[playerid] = TEAM_VAGOS;
}
if(classid == 114 || classid == 115 || classid == 116)
{
gTeam[playerid] = TEAM_VATOSLOCOS;
}
if(classid == 117 || classid == 118 || classid == 120)
{
gTeam[playerid] = TEAM_TRIADEN;
}
if(classid == 167)
{
gTeam[playerid] = TEAM_ADMINS;
}
if(classid == 247 || classid == 248 || classid == 254 )
{
gTeam[playerid] = TEAM_BIKER;
}
if(classid == 280 || classid == 281 || classid == 282 || classid == 283 || classid == 284 || classid == 288 )
{
gTeam[playerid] = TEAM_COPS;
}
if(classid == 117 || classid == 118 || classid == 120)
}SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if(gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if(gTeam[playerid] == TEAM_VATOSLOCOS)
{
SetplayerColor(playerid, TEAM_VATOSLOCOS_COLOR);
}
else if(gTeam[playerid] == TEAM_TRIADEN)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR);
}
else if(gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR);
}
else if(gTeam[playerid] == TEAM_ADMINS)
{
SetPlayerColor(playerid, TEAM_ADMINS_COLOR);
}
}Da habe ich 1 Error und 1 Warning :
(383) : error 017: undefined symbol "SetPlayerToTeamColor"
(655) : warning 203: symbol is never used: "SetPlayerTeamFromClass"Zeile 383 ::: public OnPlayerSpawn(playerid)
{
SetPVarInt(playerid, "FirstAid", 0);
SendClientMessage(playerid,0x33CCFFAA,"*** Du hast einen Verbandskasten erhalten. Um ihn zu benutzen tippte /firstaid ein.");
SendClientMessage(playerid,0xFFFFFFAA,"*** Tippe /help ein, um eine Liste der Commandos zu bekommen.");
SetPlayerToTeamColor(playerid);
return 1;Zeile 655 ::: SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if(gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if(gTeam[playerid] == TEAM_VATOSLOCOS)
{
SetplayerColor(playerid, TEAM_VATOSLOCOS_COLOR);
}
else if(gTeam[playerid] == TEAM_TRIADEN)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR);
}
else if(gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR);
}
else if(gTeam[playerid] == TEAM_ADMINS)
{
SetPlayerColor(playerid, TEAM_ADMINS_COLOR);
}
}Ich hoffe, ihr könnt mir weiterhelfen sitze jetzt schon ziemlich lange an dieser Gangsache...
MfG EazyE -
-
-
-
-
-
-
EIne kleine Sache wäre da noch...
und zwar möchte ich gerne, dass man den Befehl nur einmal pro Leben ausführen kann, da er ja sonst missbraucht wird auf einem DM-Server
if (strcmp("/firstaid", cmdtext, true, 10) == 0)
{
new Float:Health;
GetPlayerHealth(playerid,Health);
SetPlayerHealth(playerid,Health+45);
SendClientMessage(playerid,0x33CCFFAA,"***You´ve healed yourself");
return 1;
} -
-
Entschuldigung etwas vorzeitig geclosed..
es zeigt mir dann ein paar errors an
wenn ich den befehl mit -leben eingebe
(
if (strcmp("/firstaid", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,-30);
SendClientMessage(playerid,0xAA3333AA,"Du vollstreckst erste Hilfe an dir selbst.");
return 1;
}
)
dann funktioniert er aber mit
if (strcmp("/firstaid", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,+30);
SendClientMessage(playerid,0xAA3333AA,"Du vollstreckst erste Hilfe an dir selbst.");
return 1;
}
nicht..
(der unterschied liegt bei +30 und -30) -
-
Guten Abend.
hab mal ne kleine Frage. Und zwar woltle ich, dass auf meinem DM server ein spieler in seinem Leben einmal den befehl /firstaid machen kann, welcher ihm 40 Leben gewährt den Anfang habe ich schon gesetzt nur werden die Leben des Spielers auf 40 Gesetzt, ich will jedoch, dass er 40 Leben dazubekommt...
if (strcmp("/firstaid", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 40);
SendClientMessage(playerid,0xAA3333AA,"Du vollstreckst erste Hilfe an dir selbst.");
return 1;Wäre cool wenn mir eine eine Phrase hier posten könnte
MfG
EazyE -
SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 106 || classid == 105 || classid == 107 ||classid ==269 || classid ==270 || classid=271)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 102 || classid == 103 || classid == 104)
{
gTeam[playerid] = TEAM_BALLA ;
}
else if (classid == 108 || classid == 109 || classid == 110)
{
gTeam[playerid] = TEAM_VAGOS;
}
else if (classid == 114 || classid == 115 || classid == 116)
{
gTeam[playerid] = TEAM_VATOS_LOCOS;
}
else if (classid == 117 || classid == 118 || classid == 120)
{
gTeam[playerid] = TEAM_TRIADEN;
}
else if (classid == 247 || classid == 248 || classid == 254)
{
gTeam[playerid] = TEAM_BIKER;
}
else if (classid == 281 || classid == 282 || classid == 283 || classid == 284 || classid == 288)
{
gTeam[playerid] = TEAM_COPS;
}
else if (classid == 217)
{
gTeam[playerid] = TEAM_ADMIN;
}
}
SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if (gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if (gTeam[playerid], TEAM_TRIADEN_COLOR)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR;
}
else if (gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER_COLOR;
}
else if (gTeam[playerid] == TEAM_VATOS_LOCOS)
{
SetPlayerColor(playerid, TEAM_VATOS_LOCOS_COLOR;
}
else if (gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR
}
else if (gTeam[playerid] == TEAM_ADMIN)
{
SetPlayerColor(playerid, TEAM_ADMIN)
}sorry wusste nicht wie das geht
-
SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 106classid == 105
classid == 107 ||classid ==269
classid ==270
classid=271)
{
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 102classid == 103
classid == 104)
{
gTeam[playerid] = TEAM_BALLA ;
}
else if (classid == 108classid == 109
classid == 110)
{
gTeam[playerid] = TEAM_VAGOS;
}
else if (classid == 114classid == 115
classid == 116)
{
gTeam[playerid] = TEAM_VATOS_LOCOS;
}
else if (classid == 117classid == 118
classid == 120)
{
gTeam[playerid] = TEAM_TRIADEN;
}
else if (classid == 247classid == 248
classid == 254)
{
gTeam[playerid] = TEAM_BIKER;
}
else if (classid == 281classid == 282
classid == 283
classid == 284
classid == 288 )
{
gTeam[playerid] = TEAM_COPS;
}
else if (classid == 217)
{
gTeam[playerid] = TEAM_ADMIN;
}
}
SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
else if (gTeam[playerid] == TEAM_BALLA)
{
SetPlayerColor(playerid, TEAM_BALLA_COLOR);
}
else if (gTeam[playerid] == TEAM_VAGOS)
{
SetPlayerColor(playerid, TEAM_VAGOS_COLOR);
}
else if (gTeam[playerid], TEAM_TRIADEN_COLOR)
{
SetPlayerColor(playerid, TEAM_TRIADEN_COLOR;
}
else if (gTeam[playerid] == TEAM_BIKER)
{
SetPlayerColor(playerid, TEAM_BIKER_COLOR;
}
else if (gTeam[playerid] == TEAM_VATOS_LOCOS)
{
SetPlayerColor(playerid, TEAM_VATOS_LOCOS_COLOR;
}
else if (gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR
}
else if (gTeam[playerid] == TEAM_ADMIN)
{
SetPlayerColor(playerid, TEAM_ADMIN)Danke für deine Hilfe aber ich habe immernoch folgende Error Messages :
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : warning 211: possibly unintended assignment
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : error 022: must be lvalue (non-constant)
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : warning 215: expression has no effect
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : error 001: expected token: ";", but found ")"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\Awesome_Deathmatch_testscript.pwn(452) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.