Pickup Problem - Help !

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Pickup Problem - Help !

    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

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Andreaas ()

  • [pwn]granate = 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.
    deagle= CreatePickup(348,2,-439.7390,2223.2351,47.2521,-1); //Deagle
    schlagring= CreatePickup(331,2,-392.9634,2186.3547,44.3859,-1); //Schlagring
    mp5= CreatePickup(353,2,-355.5330,2193.7141,43.0000,-1); //MP5
    sniper = CreatePickup(358,2,-391.0707,2204.9363,49.4025,-1); //Sniper
    colt = CreatePickup(346,2,-392.0325,2171.5964,44.3859,-1); //Colt
    feuerflasche= CreatePickup(344,2,-377.3498,2242.2285,42.6185,-1); //Molotov Cocktail/Feuerflasche[/pwn]
  • [pwn]C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(28) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(148) : warning 219: local variable "number" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\sscanf.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1192) : error 021: symbol already defined: "printf"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1195) : error 021: symbol already defined: "printf"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1198) : error 021: symbol already defined: "printf"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1228) : warning 203: symbol is never used: "character"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1228) : warning 203: symbol is never used: "number"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1228) : warning 203: symbol is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    3 Errors.[/pwn]

    Wenn ich dann
    [pwn]#pragma unused string
    #pragma unused number
    #pragma unused character[/pwn]

    Mache kommt :

    [pwn]C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(28) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(148) : warning 219: local variable "number" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\pawno\include\sscanf.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1195) : error 021: symbol already defined: "printf"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1198) : error 021: symbol already defined: "printf"
    C:\Dokumente und Einstellungen\SergPC\Desktop\SAMP Server\gamemodes\DM.pwn(1201) : error 021: symbol already defined: "printf"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    3 Errors.[/pwn]

    irgendwie unlogisch weil in der Zeile 28
    #define ORANGE 0xFF7800FF
    steht ...

    mfg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Andreaas ()