Beiträge von x3Marsx3

    Hey Leute ich habe ein Problem ich habe versucht mir eine Roller vermietung zu scripten..
    Das hat auch alles geklappt,aber ich spawne nicht auf dem Roller wie es im Script steht PutPlayerInVehicle(playerid, rollermieten, 0);


    Befehl:


    }
    if(strcmp(cmdtext,"/rollermieten",true)==0)
    {

    new Float:x,Float:y,Float:z;
    new rollermieten;

    if(!IsPlayerInRangeOfPoint(playerid,5.0,-57.3292,-1576.5763,2.6107)) return SendClientMessage(playerid,WEIß,"Du bist nicht an der Roller vermietung.");
    GetPlayerPos(playerid,x,y,z);
    PutPlayerInVehicle(playerid, rollermieten, 0);
    rollermieten=CreateVehicle(462,x+2,y+2,z,151,151,151,151);
    GivePlayerMoney(playerid,-50);
    // SetVehicleHealth(rollermieten, 100);//Der Roller explodiert beim spawnen..


    SendClientMessage(playerid,WEIß,"Herzlichen Glückwunsch du hast dir ein Roller für 50$ gemietet.");


    return 1;


    Ich hoffe ihr könnt mir helfen.. ;)


    Mfg Mars

    Hey Leute ;)
    Ich habe versucht ein Car spawn Befehl zu machen hat bis jetzt alles geklappt,aber jetzt bekomme ich errors.
    Ich hoffe jemand von euch kann mir helfen ;)
    Der Befehl sieht zurzeit so aus :


    Befeh:
    }
    if(strcmp(cmdtext,"/spawncar",true)==0)
    {
    GetPlayerPos(playerid,x,y,z);
    PutPlayerInVehicle(playerid,vid,0);
    CreateVehicle(462,x+2,y+2,z,0,0,131,131);


    SendClientMessage(playerid,WEIß,"Herzlichen Glückwunsch du hast dir ein Auto gespawnt.");


    return 1;


    Errors:


    C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(687) : error 017: undefined symbol "x"
    C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(688) : error 017: undefined symbol "vid"
    C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(689) : error 017: undefined symbol "x"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.



    Zeilen:


    687 GetPlayerPos(playerid,x,y,z);
    688 PutPlayerInVehicle(playerid,vid,0);
    689 CreateVehicle(462,x+2,y+2,z,0,0,131,131);

    Hey Leute ich habe versucht einen Chat zumachen den nur Zivilisten nutzen können also der Spieler in Fraktion >>0<<.
    Aber dieses Klappt nicht zurzeit sieht der Chat so aus.


    ocmd:zc(playerid,params[])
    {


    {
    if(isPlayerInFrakt(playerid,0))
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/zc [text]");
    format(text,sizeof(text),"Zivilist %s: %s",SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,FRAKTION,text);
    }
    }
    }
    return 1;


    Könnte mir vielleicht jemand sagen wie es Funktunieren könnte?

    Hey Leute..ich hoffe ihr könnt mir Helfen.
    Ich habe mein Script gerade an meinem Laptop gestartet.dort geht alles..
    Ich habe es dann versucht auf meinem Pc zu starten aber dann kommt in der Dos-Box folgener Text :


    Script [gamemodes/Selfmade.amx]: Run time error 19:"File or function is not found"
    Number of vehicle models :0


    Ich bitte um Hilfe ;)

    Hey Leute ich habe versucht für meine Medic Fraktion einen Heal befehl zu machen..es soll so funktunieren..


    Medic gibt ingame ein /Heal [PayerID] [Preis für Playerid]


    Player id Accept Heal..


    Das klappt jedoch nicht!Mein Befehl sie noch so aus..


    }
    if(strcmp(cmdtext,"/heal",true)==0)
    {
    new pID;
    SetPlayerHealth(pID,100);
    GivePlayerMoney(playerid,25); //Trinkgeld für den Medic


    SendClientMessage(playerid,LOGINGRÜN,"====/heal ID===="); //Eventuell noch Preis!

    return 1;


    Ich hoffe es kann mir jemand helfen ;)

    Hey Leute ich habe gerade bei mir beim Einlogg Text die Farbe geändert..bin mir auch sicher gewesen das dieses klappt..
    Aber ich habe Errors bekommen..


    Zeile 360
    SendClientMessage(playerid,LOGINGRÜN,"===Herzlich Willkommen auf Name!===");


    Errors..


    E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 029: invalid expression, assumed zero
    E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : warning 215: expression has no effect
    E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 001: expected token: ";", but found ")"
    E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 029: invalid expression, assumed zero
    E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : fatal error 107: too many error messages on one line


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



    4 Errors.


    Ich bitte um hilfe..

    Hallo Leute ich habe gerade versucht ein Befehl zu machen um alle zu Kicken..aber ich weiss einfach nicht wie ich das Hinbekommen soll das ALLE gekickt werden und nicht nur (playerid);


    Der Befehl:


    if(strcmp(cmdtext,"/kickall",true)==0)

    {
    if(isPlayerAnAdmin(playerid,1337))
    Kick(playerid);
    {
    SendRconCommand("gmx");
    return 1;
    }
    SendClientMessage(playerid,ROT,"Du hast keine Rechte um diesen Befehl zu nutzen!");
    return 1;


    Ich hoffe ihr könnt mir etwas Helfen.. :)

    Meiner Meinung nach so:


    if(strcmp(cmd,"/dienst",true)==0)
    {
    if(SpielerInfo[playerid][sLeader] == 22 || SpielerInfo[playerid][sMember] == 22)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,1639.2731,-1527.6267,13.5906))
    {
    if(OnDuty[playerid])
    {
    OnDuty[playerid] = 0;
    SetPlayerSkin(playerid,164);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun nicht mehr im Dienst!");
    ResetPlayerWeapons(playerid);
    }
    else
    {
    GivePlayerWeapon(playerid,9,1);
    GivePlayerWeapon(playerid,42,99999);
    SetPlayerSkin(playerid,279);
    OnDuty[playerid] = 1;
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun im Dienst!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist nicht am Dienst-Punkt.");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du brauchst nicht in den Dienst zu gehen.");
    }
    return 1;
    }


    Aber ich bin mir nicht ganz sicher, teste es einfach mal :)