samp 0.3c host nimmt cmd nicht an

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
  • servus
    ich habe mir die neuste samp version runter geladen und zuerst auf meinem rechner alle funktionen getestet alle läuft perfekt .
    dann macheich das selbe auf meinem server der inzwischen auch auf o.3c läuft nur dass dort der befehl /buy nicht funktioniert .
    dcmd_buy(playerid,params[])
    {
    #pragma unused params
    if(IsPlayerInRangeOfPoint(playerid,4.5,2.3995,-28.9299,1003.5494))
    {
    if(BizInfo[bizSuperMarkt][bizProds]<-9999)
    {
    SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
    return 1;
    }
    ShowPlayerDialog(playerid,BuyDia,2,BizInfo[bizSuperMarkt][bizName],"Telefonbuch\t\t10$\nWürfel\t\t\t2$\nFlasche Wasser(1l)\t5$\nFlasche Cola(1l)\t10$\nFlasche Bier(0,5l)\t12$\nBrot\t\t\t4$\nKondome,5er Packung\t20$\nFunkgerät\t\t180$","Kaufen","Beenden");
    }
    return 1;
    }


    so sieht das ganze im script aus wenn man den server bei mir auf dem rechner startet kommt dort diese schwarze auswahl feld wenn man den server bei meinem host startet und /buy eingibt kommt diese feld nicht.
    kann es etwas damit zu tun haben dass ich zu viele objekte auf meinem server spawnen lasse ?

  • 1. Bist du dir Sicher das du dich auch in dem gewählten berreich aufhälst?
    2. müsste es doch so lauten
    if(BizInfo[bizSuperMarkt][bizProds]<-9999)
    {
    SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,BuyDia,2,BizInfo[bizSuperMarkt][bizName],"Telefonbuch\t\t10$\nWürfel\t\t\t2$\nFlasche Wasser(1l)\t5$\nFlasche Cola(1l)\t10$\nFlasche Bier(0,5l)\t12$\nBrot\t\t\t4$\nKondome,5er Packung\t20$\nFunkgerät\t\t180$","Kaufen","Beenden");
    }
    aber mir stellt sich die Frage warum du diese abfrage machst: if(BizInfo[bizSuperMarkt][bizProds]<-9999) Kann den ein biz unter 0 Prods haben? Müsste es dann nicht if(BizInfo[bizSuperMarkt][bizProds]==0)lauten?
    Befehl(ungetestet)
    dcmd_buy(playerid,params[])
    {
    #pragma unused params
    if(IsPlayerInRangeOfPoint(playerid,4.5,2.3995,-28.9299,1003.5494))
    {
    if(BizInfo[bizSuperMarkt][bizProds]==0)
    {
    SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
    }
    else
    {
    ShowPlayerDialog(playerid,BuyDia,2,BizInfo[bizSuperMarkt][bizName],"Telefonbuch\t\t10$\nWürfel\t\t\t2$\nFlasche Wasser(1l)\t5$\nFlasche Cola(1l)\t10$\nFlasche Bier(0,5l)\t12$\nBrot\t\t\t4$\nKondome,5er Packung\t20$\nFunkgerät\t\t180$","Kaufen","Beenden");
    }
    }
    return 1;
    }


    //Edit: ein return enternt

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski