Server stürtzt bei sendclientmessagetoall ab

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
  • Hallo Leute ich habe ein kleines Problem undzwar habe ich pickups erstellt und wenn man sort rein geht soll man wo hin Teleportiert werden nun ist aber das Problemm wollte noch das angesagt wird wer wo hin ging.
    Ganz okay aber der Server stürtzt danach ab :)


    }
    if(pickupid==DA)
    {
    SetPlayerPos(playerid,1012.0087,-1456.1304,13.5469);
    SetPlayerInterior(playerid,0);
    SendClientMessageToAll(0x00C3FFFF,"%s hat die Deagle Arena betreten!");
    }
    if(pickupid==M4A)
    {
    SetPlayerPos(playerid,1256.1899,-1811.0336,13.4133);
    SetPlayerInterior(playerid,0);
    SendClientMessageToAll(0x00C3FFFF,"%s hat die M4 Arena betreten!");
    }
    if(pickupid==MA)
    {
    SetPlayerPos(playerid,2362.4363,-652.4953,127.9266);
    SetPlayerInterior(playerid,0);
    SendClientMessageToAll(0x00C3FFFF,"%s hat die Minigun Arena betreten!");
    }
    if(pickupid==SA)
    {
    SetPlayerPos(playerid,1134.5836,-2021.1517,69.0006);
    SetPlayerInterior(playerid,0);
    SendClientMessageToAll(0x00C3FFFF,"%s hat die Sniper Arena betreten!");
    }
    return 1;


    Biite gibt mir mal ein Tipp was das ist :)

  • Hallo erstmal danke für die schnelle hilfe nur nun ist hier ein Problemm habe das ganze so gemacht


    if(pickupid==DA)
    {
    SetPlayerPos(playerid,1012.0087,-1456.1304,13.5469);
    SetPlayerInterior(playerid,0);
    new string[100];
    format(string, sizeof(string), "%s hat die Deagle Arena betreten!", SpielerName(playerid));
    SendClientMessageToAll(0x00C3FFFF, string);
    }


    Aber


    Zeile (354) : error 029: invalid expression, assumed zero
    Zeile (354) : warning 215: expression has no effect
    Zeile (354) : error 001: expected token: ";", but found ")"
    Zeile (354) : error 029: invalid expression, assumed zero
    Zeile (354) : fatal error 107: too many error messages on one line

  • stocks fügst du am Ende ins Script ein. Ich habe das so verstanden, das stocks sowas wie publics sind, & wirklich nur die dafür vorgesehene funktion ausführen (stock UserSpeichern(playeird, ...) dort packt man zb. die Dini sachen rein & die User zu Speichern, das gleiche mit UserLaden, ...)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wenn er SpielerName als Variable hat, soll er doch einfach SpielerName[playerid] benutzen... was wollt ihr mit euren stocks?


    Wen du keine Ahnung hast, brauchst du auch nicht Posten ;)


    @Smyle du hast es also mit #define oder new definiert?
    mach das raus und mach ganz unten in dein Script (ausßerhalb eines Publics)
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    return name;
    }

  • Also ich weiß echt nicht was ich nun machen soll :)




    Fehler Code:




    Zeile (354) : error 029: invalid expression, assumed zero


    Zeile (354) : warning 215: expression has no effect


    Zeile (354) : error 001: expected token: ";", but found ")"


    Zeile (354) : error 029: invalid expression, assumed zero


    Zeile (354) : fatal error 107: too many error messages on one line




    Pawn Code der Zeile 354:



    if(pickupid==DA)
    {
    SetPlayerPos(playerid,1012.0087,-1456.1304,13.5469);
    SetPlayerInterior(playerid,0);
    new string[100];
    format(string, sizeof(string), "%s hat die Deagle Arena betreten!", SpielerName(playerid));
    SendClientMessageToAll(0x00C3FFFF, string);
    }




    Genau diese Zeile ist es:



    format(string, sizeof(string), "%s hat die Deagle Arena betreten!", SpielerName(playerid));