Beiträge von Oktabius

    Du meinst, dein Problem ist:
    Du bist sapd und wenn du dann spawnst haste wieder nen anderen Skin und nicht den Sapd skin?
    Dann ist deine antwort, dass du bei
    public OnPlayerDisconnect
    den Skin speicherst und bei
    public ONPlayerSpawn
    ihn wieder lädst ;)


    ganz einfach

    Sag doch das du Godfather hast 8| :-!
    Von Godfather habe ich keine Ahnung und will ich auch nie welche haben.

    if(strcmp(strget(cmdtext,0), "/hotdog", true) == 0)
    {
    if(IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst Online sein");
    {
    if(PlayerInfo[playerid][pJob] == 20) return SendClientMessage(playerid, COLOR_RED, "Du musst Hotdogverkäufersein");
    {
    if(IsPlayerInVehicle(playerid, 588)) return SendClientMessage(playerid, COLOR_RED, "Du musst im Hotdogwagen sein");
    {
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /hotdog [ID] [Preis]");
    {
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /hotdog [ID] [Preis]");
    {
    new Float:health, ziel = strval(strget(cmdtext,1)), preis = strval(strget(cmdtext,2));
    GetPlayerHealth(playerid,health);
    GivePlayerMoney(ziel, -preis);
    SetPlayerHealth(ziel, health+25);
    GivePlayerMoney(playerid, preis)


    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du bist kein Hotdogverkäufer !");
    }
    }}}}
    return 1;
    }

    füg das noch unten ein außerhalb eines pubs:


    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }


    Dann sollte schonma 80 % der Errors weg sein

    Danke Maddin ;)
    Hatte es ja vorher auch mit 0 drin, aber iwie hats net geklappt und habs wieder bei 1 angefangen xD
    naja habs mir jetzt selbst gefixxt die Errors ;)
    Danke trzdm


    error 001: expected token: ";", but found ")"
    for(new l; l<sizeof(Tankstellen),l++)
    {



    error 032: array index out of bounds (variable "Tankstellen")


    if(IsPlayerInRangeOfPoint(playerid,10,Tankstellen[l][1],Tankstellen[l][2],Tankstellen[l][3])
    {

    Moin ;)


    new Float:Tankstellen[4][2] =
    {
    {1004.0820,-940.0701,42.1797},
    {1003.5315,-933.5244,42.1797},
    {1944.3804,-1772.9698,13.3906},
    {1938.6445,-1772.7642,13.3828},
    };
    Bin bisschen außer übung ;)
    Wie schreib ich das jetzt mit IsPlayerInRangeof.. Tankstellen ;)
    Kann ich das iwie machen, dass ich nur ein Inrangeof schreiben muss und nicht für jede Tankstelle ?

    Ja danke geht ;)
    Aber...
    Es bringt mir nix wenn du es einfach postest :)
    Ich will ja wissen wo ich falsch gedacht habe, verstehst duuu daaas?

    if(strcmp(strget(cmdtext,0), "/abheben", true) == 0)
    {
    new s[40], menge = strval(strget(cmdtext,1)), kontoauszug[40];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(s,sizeof(s),"/Spieler/%s.ini",spieler);
    format(kontoauszug, sizeof kontoauszug,"Du hast %d vom Konto abgehoben", menge);
    if(IsPlayerInRangeOfPoint(playerid, 1.0, 2316.6140,-12.6855,26.7422) || IsPlayerInRangeOfPoint(playerid, 1.0, 2316.6204,-10.0510,26.7422))
    {
    if(menge <= pInfo[playerid][konto]) return SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld auf deinem Konto");
    {
    pInfo[playerid][konto]=pInfo[playerid][konto]-menge;
    GivePlayerMoney(playerid, menge);
    dini_IntSet(s,"Kontostand:",pInfo[playerid][konto]);
    SendClientMessage(playerid, COLOR_YELLOW, kontoauszug);
    }}
    return 1;
    }


    Nabend;)
    Iwas muss hier am befehl falsch sein, also er sagt mir immer das ich nicht genug geld auffem konto habe X(
    if(menge <= pInfo[playerid][konto]) <- ist daran was falsch?


    if(!strcmp(strget(cmdtext,0),"/jail")) //Hier wird wieder beschrieben das wenn man den /jail befehl eingibt
    {
    if(pInfo[playerid][gTeam] == Polizei || pInfo[playerid][gLeader] == Polizei) // wenn der Spieler ein Teammitglieder oder Leader der Fraktion Polizei ist
    {
    new name[20], pname[20], sstring[64]; // dernieren der Namen
    GetPlayerName(playerid, pname, sizeof pname); // Bekomme den Spieler Namen
    GetPlayerName(ziel, name, sizeof name);// Bekomme den Namen des Ziels
    format(string, sizeof(string), "%s wurde von Polizist: %s eingebuchtet", name, pname); // Satz bilden
    ziel = strval(strget(cmdtext,1)); // /jail [ziel]
    {
    if(IsPlayerConnected(playerid))// spieler muss online sein
    {
    if(IsPlayerConnected(ziel)) return SendClientMessage(playerid, COLOR_RED, "Spieler ist nich Online");// ziel muss online sein
    {
    if(PlayerToPoint(1.0, playerid, 1193.2167,-1266.1366,23.6099)) return SendClientMessage(playerid, COLOR_RED, "Du bist vor keiner Zelle");
    {
    SetPlayerPos(ziel,322.40112304688, -3342.3410644531, 9.5953979492188); // Setze Spieler auf Kordinaten
    SendClientMessageToAll(COLOR_LIGHTBLUE, sstring);
    }}}}}
    return 1;
    }



    kennt vielleich einer von euch einen guten Reallife Gamemod, ich


    wollte nämlich einen SAMP Server erstellen und scripten kann ich


    überhaupt nicht :whistling: .


    Das sind die geilsten. Wollen nen eigenen Server, nur um Admin zu sein ...


    Lern scripten und mach deinen eigenen Gamemode !