Hallo ich hab ein Problem :$
Undzwar beim Autohaus..
Wenn ich ein Auto kaufe wird das Geld abgezogen aber kein Auto gespawnt.. Hilfe ? :-((
Ich habe das DRP Script
Freue mich auf schnelle Hilfe
Function OnPlayerBuyCar(playerid,Model,Preis,Autohaus)//CARSYS
{
if(IsPlayerConnected(playerid) && !Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
{
CallRemoteFunction("M_GivePlayerMoney","id",playerid,-Preis);
if(Autohaus == 0)
{
AddToBizzTill(0,Preis/4);
}
else if(Autohaus == 2)
{
AddToBizzTill(0,Preis/4);
}
else if(Autohaus == 3)
{
AddToBizzTill(0,Preis/4);
}
else if(Autohaus == 4)
{
AddToBizzTill(1,Preis/4);
}
else if(Autohaus == 6)
{
AddToBizzTill(1,Preis/4);
}
/*else if(Autohaus == 7)
{
AddToBizzTill(1,Preis/4);
}*/
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast dir ein Auto gekauft.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Gehe zu der KFZ Stelle und hole dir ein Kennzeichen.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Fahre vorsichtig..Und denk an die StraßenVerkehrsOrdnung!");
SetParkPlatz(playerid,Autohaus);
new name[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, name, sizeof name);
format(str, sizeof str, "/Autos/%s%d.dtcar", name,Dtc_PlayerKey[playerid]);
new File: hFile = fopen(str, io_write);
if (hFile)
{
new var[32];
format(var, 32, "CarId=0\n");fwrite(hFile, var);
format(var, 32, "CarModel=%d\n",Model);fwrite(hFile, var);
format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_x]);fwrite(hFile, var);
format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_y]);fwrite(hFile, var);
format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_z]);fwrite(hFile, var);
format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarRotate]);fwrite(hFile, var);
format(var, 32, "CarNitro=0\n");fwrite(hFile, var);
format(var, 32, "CarHyd=0\n");fwrite(hFile, var);
format(var, 32, "CarWheel=0\n");fwrite(hFile, var);
format(var, 32, "CarAusp=0\n");fwrite(hFile, var);
format(var, 32, "CarSideL=0\n");fwrite(hFile, var);
format(var, 32, "CarSideR=0\n");fwrite(hFile, var);
format(var, 32, "CarFB=0\n");fwrite(hFile, var);
format(var, 32, "CarRB=0\n");fwrite(hFile, var);
format(var, 32, "CarSpoiler=0\n");fwrite(hFile, var);
format(var, 32, "CarRoof=0\n");fwrite(hFile, var);
format(var, 32, "CarHood=0\n");fwrite(hFile, var);
format(var, 32, "CarVents=0\n");fwrite(hFile, var);
format(var, 32, "CarLamps=0\n");fwrite(hFile, var);
format(var, 32, "CarPJ=-1\n");fwrite(hFile, var);
format(var, 32, "CarC1=-1\n");fwrite(hFile, var);
format(var, 32, "CarC2=-1\n");fwrite(hFile, var);
format(var, 32, "Preis=%d\n",Preis);fwrite(hFile, var);
format(var, 32, "Plate=DRP\n");fwrite(hFile, var);
fclose(hFile);
}
OnPlayerCarLogin(playerid);
}
}
Beiträge von [GoR]Shooter
-
-
Hallo ich habe eine kleine Frage
Wie mache ich das FBI , Cops ETC keinen farbigen Namen haben ?
Also in der Spielerliste & wenn man sie so auf der Straße sieht?
Wäre echt dankbar wenn ihr mir das sagen könntet -
Hallo liebe Brotfische, ich habe ein kleine Problem.
Ich habe in meinen Script/setadmin drin. (OCMD)
Immer wenn ich ingame /setadmin eingebe steht dort ich wäre kein Admin obwohl ich Adminlvl 7 bin.. Hilfe ?
Hier der Code :
ocmd:setadmin(playerid,params[]) {
if(PlayerInfo[playerid][pAdmin] >= 5) return ShowInfoDialog(playerid,"Zugriff Verweigert","Du bist kein Admin, oder hast nicht\ndas Recht dazu, jemanden als Admin zu befördern!");
new pID,Rank,string[128],string2[128];
if(sscanf(params,"ui",pID,Rank)) return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /setadmin [playerid] [adminlevel]");
if(Rank < 0 || Rank > 7) return SendClientMessage(playerid,COLOR_GRAD1,"Ungültiger Rank! (Level 1 - 7 )");
PlayerInfo[pID][pAdmin] = Rank; AdminDuty[pID] = 0;
format(string,sizeof(string),"AdmCmd: %s hat %s zu einem Level %d Admin befördert/degradiert",SpielerName(playerid),SpielerName(pID),Rank);
format(string2,sizeof(string2),"Du wurdest von %s zu einem Level %d Admin befördert/degradiert",SpielerName(playerid),Rank);
SendAdminMessage(COLOR_LIGHTRED,string); SendClientMessage(pID,COLOR_YELLOW,string2);
return 1;
} -
Probiers mal so ?
if(PlayerInfo[playerid][Adminlevel] > 1)
if(strcmp(cmdtext, "/tv", true))
{
if(IsPlayerConnected(playerid))
{
if(SpielerInfo[playerid][Adminlevel] > 0 )
{
if(WatchingTV[playerid] < 1)
{
GetPlayerPos(playerid, Unspec[playerid][Coords][0],Unspec[playerid][Coords][1],Unspec[playerid][Coords][2]);
}
}
if(Spectate[playerid] == 255 && PlayerInfo[playerid][pLocal] != 255 || Spectate[playerid] == 255 && PlayerInfo[playerid][pAdmin] > 0)
{
GetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
Unspec[playerid][sPint] = PlayerInfo[playerid][pInt];
Unspec[playerid][sLocal] = PlayerInfo[playerid][pLocal];
PlayerInfo[playerid][pLocal] = 255;
gTeam[playerid] = 0;
}
tmp = strtok(cmdtext, idx);
if(strcmp("off", tmp, true, strlen(tmp)) == 0)
{
if(WatchingTV[playerid] > 0)
{
WatchingTV[playerid] = 0;
Spectate[playerid] = 253;
GameTextForPlayer(playerid, "~w~ TV~n~~r~ Aus", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Mit dem Befehl schaltest du den Fernseher aus [Einschalten mit /tv [ID]!");
return 1;
}
}
if(PlayerInfo[playerid][Adminlevel] > 1)
{
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
Spectate[playerid] = giveplayerid;
new Float:health;
GetPlayerHealth(Spectate[playerid], health);
GetPlayerName(Spectate[playerid], giveplayer, sizeof(giveplayer));
new cash = GetPlayerMoney(Spectate[playerid]);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
format(string, sizeof(string), "Recon: (%d) %s $%d H:%.0f",Spectate[playerid],giveplayer,cash,health);
}
else
{
format(string, sizeof(string), "UAV: (%d) %s",Spectate[playerid],giveplayer);
}
SendClientMessage(playerid, COLOR_GREEN, string);
WatchingTV[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Ziel ist nicht verfügbar.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Du bist nicht befugt!");
return 1;
}
}
return 1; -
Wo hast du sie eingefügt ?
-
Ich weiß selber nicht wie ich drauf gekommen bin haha
-
Mir gefällt sowas nicht so weil ich eher so der Reallife typ bin.
Aber die Umsetzung ist gut
7/10 Für die Mühe :)) -
Nichts besonderes, und unsauber..
4/10 für die Mühe . -
Ganz nett, gefällt mir obwohls außen ein wenig leer ist..
9 / 10 Trotz dieses kleinen Mangels weil sie an sich echt toll ist -
6/10
Es ist auf keinen Fall ein Wohnwagen, so viele Räume, so viele Ecken und diese Türe...
Sonst ganz ok -
Naja es gibt bessere Maps, ich finde sie irgendwie umpassend.
Die Umgebung passt meiner Meinung nach auch nicht so gut ..
4 / 10 -
7 / 10
Nicht so mein Fall aber an sich ganz gut gemacht :)) -
Gut gemacht, 9 / 10 :))
-
Nett gemachte Diashow, sehr gute Maps !
10 / 10 -
Sehr leer !
Tut mir Leid aber nicht so mein Fall und es passt rein garnichts..
0 / 10 -
Ganz gut gemacht :-))
-
Gefällt mir wirklich sehr gut !
Außen noch ein paar Objekte und dann ist es perfekt !
Trotz diesem kleinen Mangel volle Punktzahl !
10 / 10 ! -
Ganz nett aber ich finde es ein bisschen leer..
-
Was wird denn das neue Projekt ?
-
Bist du dir sicher das du Den Admin level als 'Adminlevel' defioniert hast und nicht als'adminlevel' o.a. ?
Achte dabei auf die Groß & KleinschreibungSchau mal unter einem anderen funktionierenden Adminbefehl ob es dort auch Adminlevel heißt und nicht adminlevel