GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Ichverzweifel :( » Druckansicht
cell1992, 27.08.2008, 12:14
Lieb user, habe fehler

Liebe user, Ich brauch hilfe bei mein befehl. und Zwar zeigt er mir diese error an:

ZitatZitat:

C:\DOKUME~1\Besitzer\Desktop\RP.pwn(754) : error 004: function "ProxDetectorS" is not implemented
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 017: undefined symbol "RepairOffer"
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : warning 215: expression has no effect
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 001: expected token: ";", but found
"]"
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 029: invalid expression, assumed zero
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : fatal error 107: too many error messages on one line


Mein cod ist für adac da ich ja Rl Scripte cod:

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
if(strcmp(cmd, "/repair", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][Adac] >= 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Du bist kein adac!");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /repair [playerid/PartOfName] [prei
s]");
                return 1;
            }
            new playa;
            new money;
            new giveplayer[MAX_PLAYER_NAME];
            new sendername[MAX_PLAYER_NAME];
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            if(money < 1 || money > 99999) { SendClientMessage(playerid, COLOR_GREY, "  Der Preis St
immit es geht nur von 1, bis 99999!"); return 1; }
            if(IsPlayerConnected(playa))
            {
                if(playa != INVALID_PLAYER_ID)
                {
                    if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
                    {
                        if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "   Es Geht 
nicht!!"); return 1; }
                        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "* Du Repairist %s sein auto für $%d .",givep
layer,money);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "* Adac %s will Reparatur für Ihr Auto $%d, (
mach /accept repair) um es an zu nemmen.",sendername,money);
                        SendClientMessage(playa, COLOR_LIGHTBLUE, string);
                        RepairOffer[playa] = playerid;
                        RepairPrice[playa] = money;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "  Dieser Spieler ist nicht in Ihrer 
Nähe / nicht bei einem Autounfall.");
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "   Der Player ist Offline.");
            }
        }
        return 1;
    }



Ich Hoffe Jemand kann mir den Fehler Beheben

Dieser Cod ist aus Godfather mod!!! Brauch den nur weil ich mein eigen Rl mache.
coolGTA, 27.08.2008, 13:18
da steht doch 763/754 -.-
also das hat nichts mit diesen Command zu tun wäre auch nett wenn du diesezeilen schicken würdest:
762
763
764
754
755
753
^^
Yoda, 27.08.2008, 16:10
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(754) : error 004: function "ProxDetectorS" is not implemented


ließ das und, denk drüber nach.

ja da ist irgendwas falsch, richtig!
jtz überleg mal scharf

is das zufällig eine include?
dann musste mal

#include ProxDetectorS
in dein gm

2. möglichkeit :
es fehlt } irgendwo

new RepairOffer;

der rest sollte dann einfach sein
FloRaX, 27.08.2008, 16:23
Wenns ne include wäre dann hätte es das angezeigt:

Code:

1
2
3
4
5
6
 fatal error 100: cannot read from file: "blabla"

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Yoda, 27.08.2008, 16:33
stimmt ich verwechsel das imma, deswegen hab ich noch etwas anderes mit hingeschreiben
Recycler, 27.08.2008, 17:58
ZitatZitat:

C:\DOKUME~1\Besitzer\Desktop\RP.pwn(754) : error 004: function "ProxDetectorS" is not implemented
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 017: undefined symbol "RepairOffer"
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : warning 215: expression has no effect
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 001: expected token: ";", but found
"]"
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : error 029: invalid expression, assumed zero
C:\DOKUME~1\Besitzer\Desktop\RP.pwn(763) : fatal error 107: too many error messages on one line


Fehlerbeschreibungen:

1. Die Funktion "ProxDetectorS" existiert nicht
2. Es fehlt eine Deklaration für den Ausdruck "RepairOffer"
3. Der Code in dieser Zeile ist überflüssig (hat keinen brauchbaren Effekt, liegt aber am Code)
4. Pawno hat ein ";" erwartet, aber ein ] gefunden. Es fehlt also ein ;
5. Generell falscher Code, würde statt gewünschtem Ergebnis immer 0 erzeugen
6. Zuviele Errors in dieser Zeile, ein weiteres Compilen ist nicht mehr möglich

MfG
Recycler
cell1992, 27.08.2008, 20:12
So,^^ Ihr habt mcih sclau gemacht habs hin bekommen ty *hi* *shout*
Rafioso, 27.08.2008, 20:15
*closed*
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads