Beiträge von ~P4!N~

    C:\Dokumente und Einstellungen\Nico\Desktop\NGR Roleplay\gamemodes\NGR.pwn(253) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nico\Desktop\NGR Roleplay\gamemodes\NGR.pwn(272) : error 055: start of function body without function header
    C:\Dokumente und Einstellungen\Nico\Desktop\NGR Roleplay\gamemodes\NGR.pwn(273) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    //edit Code beareeitet
    :S Geht nicht

    new NewRoller[5]


    NewRoller[0]=AddStaticVehicle(462,822.4048,-1354.8170,13.1387,0.2006,13,13); // roller1
    NewRoller[1]=AddStaticVehicle(462,821.0661,-1354.7571,13.1394,0.2907,14,14); // roller2
    NewRoller[2]=AddStaticVehicle(462,819.5839,-1354.7328,13.1390,359.7142,1,2); // roller 3
    NewRoller[3]=AddStaticVehicle(462,818.0662,-1354.7701,13.1382,1.0003,2,1); // roller 4
    NewRoller[4]=AddStaticVehicle(462,816.2256,-1354.7396,13.1390,359.3425,1,3); // roller 5


    So ;D kann mir jemand den stock machen ? Kp wie ich das machen soll xD

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    if(SpielerInfo[playerid][CarLicense]==0)
    {
    for(new i = 0; i<sizeof(NewRoller); i++)
    {
    if(GetPlayerVehicleID(playerid)==NewRoller[i])
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,Lila,"Du hast noch keinen Führerschein.");
    TogglePlayerControllable(playerid,1);
    }
    }
    }
    }
    return 1;
    }


    Was ist da falsch wenn man in einen Roller einsteigt steigt man aus wird gefreezet und bekommt die Nachricht "Du hast noch keinen Führerschein." gleich 4 mal.

    ocmd:weiter(playerid,params[])
    {
    new skin;
    if(IsPlayerInRangeOfPoint(playerid,4,217.4791,-98.6926,1005.2578))
    {
    if(skin==0)
    {
    SetPlayerSkin(playerid,101);
    skin = 1;
    }
    else if(skin==1)
    {
    SetPlayerSkin(playerid,11);
    skin = 2;
    }
    else if(skin==2)
    {
    SetPlayerSkin(playerid,13);
    skin = 3;
    }
    else if(skin==3)
    {
    SetPlayerSkin(playerid,15);
    skin = 4;
    }
    else if(skin==4)
    {
    SetPlayerSkin(playerid,18);
    skin = 5;
    }
    else if(skin==5)
    {
    SetPlayerSkin(playerid,19);
    skin = 6;
    }
    else if(skin==6)
    {
    SetPlayerSkin(playerid,21);
    skin = 7;
    }
    else if(skin==7)
    {
    SetPlayerSkin(playerid,26);
    skin = 8;
    }
    else if(skin==8)
    {
    SetPlayerSkin(playerid,29);
    skin = 9;
    }
    else if(skin==9)
    {
    SetPlayerSkin(playerid,28);
    skin = 10;
    }
    else if(skin==10)
    {
    SetPlayerSkin(playerid,45);
    skin = 11;
    }
    else if(skin==11)
    {
    SetPlayerSkin(playerid,47);
    skin = 12;
    }
    else if(skin==12)
    {
    SetPlayerSkin(playerid,55);
    skin = 13;
    }
    else if(skin==13)
    {
    SetPlayerSkin(playerid,60);
    skin = 14;
    }
    else if(skin==14)
    {
    SetPlayerSkin(playerid,66);
    skin = 15;
    }
    else if(skin==15)
    {
    SetPlayerSkin(playerid,83);
    skin = 16;
    }
    else if(skin==16)
    {
    SetPlayerSkin(playerid,89);
    skin = 17;
    }
    else if(skin==17)
    {
    SetPlayerSkin(playerid,97);
    skin = 18;
    }
    else if(skin==18)
    {
    SetPlayerSkin(playerid,98);
    skin = 20;
    }
    else if(skin==20)
    {
    SetPlayerSkin(playerid,78);
    skin = 0;
    }
    }
    if(!IsPlayerInRangeOfPoint(playerid,4,217.4791,-98.6926,1005.2578))
    {
    SendClientMessage(playerid,ROT,"Du bist nicht im Skin Laden!");
    }
    return 1;
    }


    Danke schon mal im Vorraus ;) mfg The.Stolpmaan
    //Edit : man bekommt immer nur den ersten Skin egal wie viel mal man /weiter eingibt ...

    Hallo, ich habe mir einen /clothes befehl erstellt nun habe ich das Problem das die Skin alle unter schiedliche Zahlen haben zb. 11,13,17,44 und nun weiß ich nicht wie ich dass zu weißen kann das nur diese Zahlen gehen ... Wäre nett wenn mir jemand Hilft. :) mfg The.Stolpmaan



    ocmd:clothes(playerid,params[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
    new SkinID;
    if(sscanf(params,"i",SkinID)) return SendClientMessage(playerid,0xB0AFB0FF,"Benutze: /clothes [Zahl]");
    if(SkinID!=101 || SkinID!=11|| SkinID!=13 || SkinID!=15 || SkinID!=18 || SkinID!=19 || SkinID!=21 || SkinID!=26|| SkinID!=29 || SkinID!=28 )
    {
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 101, 11 ,13 ,15, 18, 19, 21, 26, 29, 28");
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 47, 55, 60, 66, 83, 89, 97, 98, 78, 45");
    }
    if(SkinID!=45 || SkinID!=47 || SkinID!=55 || SkinID!=60 || SkinID!=66 || SkinID!=83 || SkinID!=89 || SkinID!=97 || SkinID!=98 || SkinID!=87 )
    {
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 101, 11 ,13 ,15, 18, 19, 21, 26, 29, 28");
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 47, 55, 60, 66, 83, 89, 97, 98, 78, 45");
    }
    else
    {
    SetPlayerSkin(playerid,SkinID);
    dini_IntSet(Spielerdatei,"Skin",SkinID);
    }
    return 1;


    }


    //Edit:Doch so kommt bei jeder Zahl die man eingibt "Benutze eine Dieser Zahlen: 101, 11 ,13 ,15, 18, 19, 21, 26, 29, 28....".


    //edit: Habs jet mal so Probiert klappt aber auch nicht ;(
    ocmd:clothes(playerid,params[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
    new SkinID;
    if(sscanf(params,"i",SkinID)) return SendClientMessage(playerid,0xB0AFB0FF,"Benutze: /clothes [Zahl]");
    if(SkinID!=45 || 47 || 55 || 60 || 66 || 83 || 89 || 97 || 98 || 78 || 11 || 13 || 15 || 18 || 19 || 21 || 26 || 29 || 28 || 101)
    {
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 101, 11 ,13 ,15, 18, 19, 21, 26, 29, 28");
    SendClientMessage(playerid,0xB0AFB0FF,"Benutze eine Dieser Zahlen: 47, 55, 60, 66, 83, 89, 97, 98, 78, 45");
    }
    if(SkinID==45 || 47 || 55 || 60 || 66 || 83 || 89 || 97 || 98 || 78 || 11 || 13 || 15 || 18 || 19 || 21 || 26 || 29 || 28 || 101)
    {
    SetPlayerSkin(playerid,SkinID);
    dini_IntSet(Spielerdatei,"Skin",SkinID);
    }
    return 1;


    }
    //edit überschrift geändert ..

    Kann mir jemand das machen : Skins speichern + shop/Command zum ändern Bekomm das einfach nicht auf die reihe...wer mehr Infos bezüglich des Speicher systems wissen will sagen ;) brauche das wirklich dringend sonst komm ich im Script nicht weiter ...


    MFG The.Stolpmaan

    Ja aber da werden die Skins nicht gespeichert ... darum gehts mir ja ...


    //ich bekomm einfach nicht hin das, der Skin nach der erneuten Skinauswahl gespeichert wird, da Ja beim Spawnen der Skin aus der .ini gesetzt wird kann ich ihn auch nicht Speichern . brauche dringend Hilfe!

    Hat jemand ein Tutorial von einem Skinshop + skin speichern ?


    oder kann mir jemand einen machen ?


    hier noch infos :

    Abfrage:


    Spielerdatei[playerid][Skin] = Zahl


    speichern:


    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));



    //edit Rechtschreibfehler


    //edit habe jetzt rum probiert habe jetzt die skinauswahl aber wenn ich einen skin aussuche kriege ich ihn nicht da ich, die skins bei spawn ausgebe den alten wieder, jemand eine idee ?

    Also die Fahrschulautos soll man ohne Führerschein fahren können zumindest die Fraktion Lehrer(6) und Lehrlinge(7)


    Bei Newbie Rollern klappt es aber bei den Fahrschulautos nicht hier mein Script :


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER) // Das suchen und dort mit einfügen
    {
    if(!hasPlayerCarL(playerid))
    {
    if(NewRoller(newcar))
    {
    }

    if(Fauto(newcar))
    {
    if(!isPlayerInFrakt(playerid,6) || !isPlayerInFrakt(playerid,7))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, PINK, "Du bist kein Lehrer oder Lehrling");
    }
    }
    if(!NewRoller(newcar) || !Fauto(newcar))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,PINK,"Du hast noch keinen Führerschein!");
    }
    }
    }
    return 1;
    }


    Pls help, hab schon eineiges rumm probiert...