[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Blick grade nicht mehr so ganz durch sry


    Falls du dich wunderst, wieso dein Code nicht funktioniert, du hast bei dem Attribut "Speed" 0.0000 drin stehen :rolleyes:


    Da wird sich nichts bewegen ^^ schreib da mal 1.0 oder 2.0 rein ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Ich bin seit 10Uhr Morgens am Scripten und langsam merke ich das ich nicht mehr richtig denken kann.
    Jedenfalls respawnt immer nur ein Fahrzeug. Aber die Schleife ist richtig 8|
    ocmd:frc(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1))
    {
    if(GetPVarInt(playerid,"FRank")==6)
    {
    for(new pv = 0; pv < sizeof(Polizeicar); pv++)
    {
    if(!IsAnyPlayerInVehicle(Polizeicar[pv]))
    {
    SetVehicleToRespawn(Polizeicar[pv]);
    SendClientMessage(playerid, COLOR_WHITE, "Alle leeren Fahrzeuge wurden respawnt");
    return 1;
    }
    }

    }
    }
    if(isPlayerInFrakt(playerid,2))
    {
    if(GetPVarInt(playerid,"FRank")==6)
    {
    for(new pv = 0; pv < sizeof(Prasicar); pv++)
    {
    if(!IsAnyPlayerInVehicle(Prasicar[pv]))
    {
    SetVehicleToRespawn(Prasicar[pv]);
    SendClientMessage(playerid, COLOR_WHITE, "Alle leeren Fahrzeuge wurden respawnt");
    return 1;
    }
    }


    }
    }
    if(isPlayerInFrakt(playerid,3))
    {
    if(GetPVarInt(playerid,"FRank")==6)
    {
    for(new pv = 0; pv < sizeof(Mediccar); pv++)
    {
    if(!IsAnyPlayerInVehicle(Mediccar[pv]))
    {
    SetVehicleToRespawn(Mediccar[pv]);
    SendClientMessage(playerid, COLOR_WHITE, "Alle leeren Fahrzeuge wurden respawnt");
    return 1;
    }
    }


    }
    }
    return 1;
    }


    Meine Einreihung ist kaputt -.-

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • macht Errors


    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13371) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13371) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13378) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13378) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13385) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13385) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(17611) : warning 203: symbol is never used: "Bankgeldls"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(17611) : warning 203: symbol is never used: "Bankgeldsf"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,Rot,"Du hast keine 10000$");
    sSpieler[playerid][Heroin]++1;
    GivePlayerMoney(playerid,-10000);
    SendClientMessage(playerid,Orange,"Du hast dir Heroin gekauft! Lass dich nicht von der Polizei erwischen!");
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid,Rot,"Du hast keine 7000$");
    sSpieler[playerid][Marihuana]++1;
    GivePlayerMoney(playerid,-7000);
    SendClientMessage(playerid,Orange,"Du hast dir Marihuana gekauft! Lass dich nicht von der Polizei erwischen!");
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid,Rot,"Du hast keine 15000$");
    sSpieler[playerid][Crystal]++1;
    GivePlayerMoney(playerid,-15000);
    SendClientMessage(playerid,Orange,"Du hast dir Crystal gekauft! Lass dich nicht von der Polizei erwischen!");
    }

  • Hallo, mal eine kurze Frage gibt es eine Möglichkeit einen Spieler auf der Spielerliste also die über "TAB" Unsichtbar zu machen ?
    Oder zumindest eine Möglichkeit die Taste "TAB" zu Blockieren ?

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • Dog:
    Ich glaub so direkt nicht, aber du könntest mal den key (newkey) unter OnPlayerKeyStateChange printen lassen dann hast du theoretisch den key namen.
    Dann halt den key abfragen und dann mal mit 0 returnen, das das menu nicht aufgerufen wird, ich weiß aber nicht ob es was bringt.


    Du könntest den spieler auch mit SetPlayerColor auf schwarz setzen und dann den namen nicht wirklich erkennen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen