Hallo Leute, ich habe ein Problem..
Undzwar habe ich Pickups gemacht, die für die Dienstkleidung zuständig sind.
Nun meine Frage:
Ich mmöchte, dass der alte Skin "gespeichert" wird, solange man im DIenst is.
Hier mal mein Code:
public OnPlayerPickUpPickup(playerid, pickupid)
{
new oldskin;
oldskin = GetPlayerSkin(playerid);
if(pickupid == lspddress)
{
if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, COPCOLOR);
SetPlayerSkin(playerid,266);
GivePlayerWeapon(playerid, 24, 999);
pdienst[playerid] = 1;
}
else if(pdienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin);
ResetPlayerWeapons(playerid);
pdienst[playerid] = 0;
}
}
if(pickupid == adacdress)
{
if(gTeam[playerid] == TEAM_ADAC)
{
SetPlayerColor(playerid, YELLOW);
SetPlayerSkin(playerid,50);
adienst[playerid] = 1;
}
else if(adienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin);
adienst[playerid] = 0;
}
}
if(pickupid == medicdress)
{
if(gTeam[playerid] == TEAM_MEDIC)
{
SetPlayerColor(playerid, GREEN);
SetPlayerSkin(playerid,274);
mdienst[playerid] = 1;
}
else if(mdienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin);
mdienst[playerid] = 0;
}
}
return 1;
}
Ich hoffe, dass ihr aus dem Code versteht, was ich miene
Naja, und ich habe das Problem, dass ich immerwieder den Dienstskin bekomme, und anstatt (bei Polizei) Waffen abgenommen zu bekommen, bekomme ich sie immerwieder =/
Kann mir jemand helfen?
Maxx
Team Problem..
- Maxx
- Geschlossen
- Erledigt
-
-
Mach es lieber per Menü also läuft in den Pickup Menü geht auf job wahl und done
-
Das is aber nicht gewollt..
Ich will es automatiosch haben
Weisst du denn, was dort falsch sien könnte??
Maxx -
//ganz nach oben:
new oldskin[MAX_PLAYERS];
//dein ding halt^^:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == lspddress)
{
if(gTeam[playerid] == TEAM_COPS)
{
if(pdienst[playerid]==0) {
oldskin[playerid] = GetPlayerSkin(playerid);
SetPlayerColor(playerid, COPCOLOR);
SetPlayerSkin(playerid,266);
GivePlayerWeapon(playerid, 24, 999);
pdienst[playerid] = 1;
}
else if(pdienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin[playerid]);
ResetPlayerWeapons(playerid);
pdienst[playerid] = 0;
}}
}
if(pickupid == adacdress)
{
if(gTeam[playerid] == TEAM_ADAC)
{
if(adienst[playerid]==0) {
oldskin[playerid] = GetPlayerSkin(playerid);
SetPlayerColor(playerid, YELLOW);
SetPlayerSkin(playerid,50);
adienst[playerid] = 1;
}
else if(adienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin[playerid]);
adienst[playerid] = 0;
}}
}
if(pickupid == medicdress)
{
if(gTeam[playerid] == TEAM_MEDIC)
{
if(mdienst[playerid]==0) {
oldskin[playerid] = GetPlayerSkin(playerid);
SetPlayerColor(playerid, GREEN);
SetPlayerSkin(playerid,274);
mdienst[playerid] = 1;
}
else if(mdienst[playerid] == 1)
{
SetPlayerSkin(playerid,oldskin[playerid]);
mdienst[playerid] = 0;
}}
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.