Hallo, ich bin planlos! Heute habe ich versucht für meinen DM Server Pickups zu setzten.
Es klappt, nur wenn ich die Granate aufhebe, bekomme ich 9 davon. Wenn ich die Molotov Cocktails aufhebe, bekomme ich 8 davon!
Man sollte nur eine Feuerflasche und eine Granate bekommen. Man sollte auch 21 Deagle Schüsse bekommen, aber man bekommt nur 10!
Die Nachrichten kommen auch nicht , außer bei der Granate.
[pwn]new granate;
new deagle;
new schlagring;
new mp5;
new sniper;
new feuerflasche;
new colt;[/pwn]
[pwn]
CreatePickup(342,2,-401.8724,2202.8027,42.4297,-1); //Granate // <-- Kein Plan warum das ganz links ist. Lässt sich hier im Forum nicht ändern.
CreatePickup(348,2,-439.7390,2223.2351,47.2521,-1); //Deagle
CreatePickup(331,2,-392.9634,2186.3547,44.3859,-1); //Schlagring
CreatePickup(353,2,-355.5330,2193.7141,43.0000,-1); //MP5
CreatePickup(358,2,-391.0707,2204.9363,49.4025,-1); //Sniper
CreatePickup(346,2,-392.0325,2171.5964,44.3859,-1); //Colt
CreatePickup(344,2,-377.3498,2242.2285,42.6185,-1); //Molotov Cocktail/Feuerflasche
return 1;
}
[/pwn]
[pwn]public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == granate)
{
SendClientMessage(playerid,GELB,"Du hast eine Granate aufgehoben.");
GivePlayerWeapon(playerid,16,1);
return 1;
}
if(pickupid == deagle )
{
SendClientMessage(playerid,GELB,"Du hast eine Desert Eagle mit 21 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,24,21);
return 1;
}
if(pickupid == schlagring)
{
SendClientMessage(playerid,GELB,"Du hast einen Schlagring aufgehoben.");
GivePlayerWeapon(playerid,1,1);
return 1;
}
if(pickupid == mp5)
{
SendClientMessage(playerid,GELB,"Du hast eine MP5 mit 90 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,29,90);
return 1;
}
if(pickupid == sniper)
{
SendClientMessage(playerid,GELB,"Du hast eine Sniper mit 10 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,34,10);
return 1;
}
if(pickupid == feuerflasche)
{
SendClientMessage(playerid,GELB,"Du hast eine Molotov Cocktails aufgehoben.");
GivePlayerWeapon(playerid,18,1);
return 1;
}
if(pickupid == colt)
{
SendClientMessage(playerid,GELB,"Du hast eine 9MM Pistole mit 34 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,22,34);
return 1;
}
return 0;
}[/pwn]
Hoffe jemand kann helfen.
MfG
Es klappt, nur wenn ich die Granate aufhebe, bekomme ich 9 davon. Wenn ich die Molotov Cocktails aufhebe, bekomme ich 8 davon!
Man sollte nur eine Feuerflasche und eine Granate bekommen. Man sollte auch 21 Deagle Schüsse bekommen, aber man bekommt nur 10!
Die Nachrichten kommen auch nicht , außer bei der Granate.
[pwn]new granate;
new deagle;
new schlagring;
new mp5;
new sniper;
new feuerflasche;
new colt;[/pwn]
[pwn]
CreatePickup(342,2,-401.8724,2202.8027,42.4297,-1); //Granate // <-- Kein Plan warum das ganz links ist. Lässt sich hier im Forum nicht ändern.
CreatePickup(348,2,-439.7390,2223.2351,47.2521,-1); //Deagle
CreatePickup(331,2,-392.9634,2186.3547,44.3859,-1); //Schlagring
CreatePickup(353,2,-355.5330,2193.7141,43.0000,-1); //MP5
CreatePickup(358,2,-391.0707,2204.9363,49.4025,-1); //Sniper
CreatePickup(346,2,-392.0325,2171.5964,44.3859,-1); //Colt
CreatePickup(344,2,-377.3498,2242.2285,42.6185,-1); //Molotov Cocktail/Feuerflasche
return 1;
}
[/pwn]
[pwn]public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == granate)
{
SendClientMessage(playerid,GELB,"Du hast eine Granate aufgehoben.");
GivePlayerWeapon(playerid,16,1);
return 1;
}
if(pickupid == deagle )
{
SendClientMessage(playerid,GELB,"Du hast eine Desert Eagle mit 21 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,24,21);
return 1;
}
if(pickupid == schlagring)
{
SendClientMessage(playerid,GELB,"Du hast einen Schlagring aufgehoben.");
GivePlayerWeapon(playerid,1,1);
return 1;
}
if(pickupid == mp5)
{
SendClientMessage(playerid,GELB,"Du hast eine MP5 mit 90 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,29,90);
return 1;
}
if(pickupid == sniper)
{
SendClientMessage(playerid,GELB,"Du hast eine Sniper mit 10 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,34,10);
return 1;
}
if(pickupid == feuerflasche)
{
SendClientMessage(playerid,GELB,"Du hast eine Molotov Cocktails aufgehoben.");
GivePlayerWeapon(playerid,18,1);
return 1;
}
if(pickupid == colt)
{
SendClientMessage(playerid,GELB,"Du hast eine 9MM Pistole mit 34 Schüssen aufgehoben.");
GivePlayerWeapon(playerid,22,34);
return 1;
}
return 0;
}[/pwn]
Hoffe jemand kann helfen.
MfG
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Andreaas ()