unsere lizenses "Gema" haben wir von listen2myradio.com erhalten ! da es da premium und free gibt, ihr
könnt gerne mal nachschaun !.
Ich hab da nichts gefunden, zeig mal her, sonst ist hier dicht
unsere lizenses "Gema" haben wir von listen2myradio.com erhalten ! da es da premium und free gibt, ihr
könnt gerne mal nachschaun !.
Ich hab da nichts gefunden, zeig mal her, sonst ist hier dicht
Da gibt es nicht viel zu zu sagen,
deine samp Includes sind nicht aktuell
Ich empfehle dir, das einmal im englischen Forum zu posten,
die kennen sich in dem Bereich viel besser aus ![]()
Was wird denn das?
new string[35];
new mail = strval(inputtext);
SetPVarString(playerid,"Email",mail);
Einfach und effektiv
SetPVarString(playerid,"Email",inputtext);
So hier ist zu und der Link ist auch weg.
Holt euch eine Linzens, nur weil ihr sie gekauft habt, dürft ihr sie noch lange nicht spielen
Du kannst sie auch mit einem normalen String speichern,
aber eine Pflicht hast du nicht
Rein theoretisch ja, du kannst dann nur die NPC Funktionen nicht nutzen.
z.B: OnPlayerEnterVehicle wird beim Bot nicht aufgerufen.
Ich glaube er meint das in der Wiki verbessern ![]()
Kann ich aber eben machen
Wenn ich SendChat mache, sieht das dann jeder oder kann ich das auf einen Radius beschränken?
Das sieht jeder, das arbeitet wie SendClientMessageToAll
Noch eine Frage. SendCLientMessage oder so kann ich in den NPC Scripts nicht verwenden? Auch nicht wenn ich die a_samp.inc und die a_npc.inc zum Teil zusammenfüge wegen den Funktionen?
Das geht nicht,
müsstest du dann im GM machen
Dann zeig mir mal den NPC Script - das sollte dann Fehlerhaft sein.
So sollte das eigentlich gehen ![]()
oben muss dann noch folgendes stehen
new Text3D:Admin3Dtext[MAX_VEHICLES];
dein Command
if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(SpielerInfo[playerid][Adminlevel] < 5)
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist nicht befugt diesen Befehl zu nutzen! ");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2].");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GRAD2, " Fahrzeug Id muss mindestens 400 sein und darf nur bis 611 gehen !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2].");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GRAD2, " Farbnummer muss von 0 bist 126 gehen !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2].");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GRAD2, " Farbnummer muss von 0 bist 126 gehen !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
car = CreateVehicle(car, X,Y+5,Z, 0.0, color1, color2, -1);
SetVehicleNumberPlate(car,"Team-Auto");
Tankmenge[car] = GasMax[GetVehicleModel(car)-400];
AddVehicleComponent(car, 1010); //1010 = Nitro
format(string, sizeof(string), " Fahrzeug %d wurde gespawnt.", car);
SendClientMessage(playerid, COLOR_GRAD2, string);
Admin3Dtext[car] = Create3DTextLabel( "Team-Auto", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle( Admin3Dtext[car], car, 0.0, 0.0, 2.0);
}
return 1;
}
Da hattest du das gleiche Problem,
was allerdings gelöst sein sollte.
Du hast keine VehicleID.
Wer hat euch eigentlich erzählt das die ModeID die VehicleID ist?
Problem ist so lösbar
SetVehicleNumberPlate(car = CreateVehicle(car, X,Y+5,Z, 0.0, color1, color2, -1),"Team-Auto");
oder so
car = CreateVehicle(car, X,Y+5,Z, 0.0, color1, color2, -1);
SetVehicleNumberPlate(car,"Team-Auto");
Du musst die Koordinaten abfragen, wo das Car gespawnt wird, setzt du die Koordinaten für das 3DTextLabel.
Ich hoffe du merkst gerade das das Blödsinn ist ![]()
Die Kordinaten werden beim attachen gesetzt, mal überlegt was offset eigentlich bedeutet?
@TE
erstellst du das Auto bevor du den 3DText attacht oder danach?
Nein die macht man in den NPC scripts,
für eine Nachricht senden wäre vielleicht SendChat sinnvoll
@kifkat
was ist da jetzt anders dran?
@TE
Ist dir schonmal aufgefallen, das maxid immer 0 ist?
Denn wenn maxid 0 ist und bereits ein Eintrag bei dem hID auch 0 bereits exestiert wird nichts eingetragen.
Ich frag mich was du mit
if(mysql_retrieve_row())
bewirken willst, da diese Abfrage niemals erfüllt ist
und deswegen maxid 0 bleibt
Zur Not löscht du deinen alten Beitrag und schreibst nen neuen,
so wie es viele andere machen
Du kannst die Map bzw CreateObject importieren
Ich sehe hier nur einen Codeteil,
da gibt es nichts zuu bewerten
Mal so gefragt, wie soll man etwas bewerten was man nicht testen kann?