Ich seh gerade das ich es auf "20" hatte
new fkaufmodel[20];
Habe es jetzt auf "40" gestellt und es funktioniert jetzt perfekt Danke für den Tipp.
mfg FaYo
Ich seh gerade das ich es auf "20" hatte
new fkaufmodel[20];
Habe es jetzt auf "40" gestellt und es funktioniert jetzt perfekt Danke für den Tipp.
mfg FaYo
Es wird alles geprintet außer die 2 Cars. Bei Car 10 sieht es z.B. so aus: "Kaufe Vehicleid: 19 (Model: 436)"
//Edit Wenn ich die beiden Cars ausklammere werden sie beim restart auch nicht mehr gespawnt also es sind auf jeden fall die richtigen.
Hi Community,
Ich bin zurzeit dabei ein Autohaus zu Scripten, bis jetzt läuft alles gut, aber 2 Cars wollen einfach den Dialog nicht anzeigen wenn ich einsteige, bei den Rest geht alles nur bei den beiden nicht. Es sind 100% die richtigen Cars.
Hier der Code:
//Autohaus Cars
car1 = CreateVehicle(401,2161.7971,-1143.6208,24.6373,89.1836,0,0,1);
car2 = CreateVehicle(402,2161.8130,-1148.3075,24.2121,89.5541,0,0,1);
car3 = CreateVehicle(405,2161.9531,-1152.9282,23.8040,90.4041,0,0,1);
car4 = CreateVehicle(404,2161.9507,-1158.2472,23.5720,90.3366,0,0,1);
car5 = CreateVehicle(410,2162.3091,-1163.1466,23.4704,89.7912,0,0,1);
car6 = CreateVehicle(412,2161.0605,-1168.2780,23.6559,89.3968,0,0,1);
car7 = CreateVehicle(419,2161.7505,-1173.0223,23.6165,89.6263,0,0,1);
car8 = CreateVehicle(421,2161.6904,-1177.9885,23.7010,89.8253,0,0,1);
car9 = CreateVehicle(426,2161.5500,-1182.6615,23.5612,89.5128,0,0,1);
car10 = CreateVehicle(436,2161.3823,-1187.5609,23.5888,89.5493,0,0,1);
car11 = CreateVehicle(439,2161.5090,-1192.3026,23.7163,89.3884,0,0,1);
car12 = CreateVehicle(458,2161.5667,-1197.4491,23.7827,92.2166,0,0,1);
public AutoKaufStart(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new string[128],cname[128],vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
fkaufmodel[vehicleid] = GetVehicleModel(vehicleid);
if(vehicleid == car1)
{
cname = "Bravura";
fkosten[playerid] = 1;
}
if(vehicleid == car2)
{
cname = "Buffalo";
fkosten[playerid] = 2;
}
if(vehicleid == car3)
{
cname = "Sentinel";
fkosten[playerid] = 3;
}
if(vehicleid == car4)
{
cname = "Perenniel";
fkosten[playerid] = 55;
}
if(vehicleid == car5)
{
cname = "Manana";
fkosten[playerid] = 12;
}
if(vehicleid == car6)
{
cname = "Voodoo";
fkosten[playerid] = 5323;
}
if(vehicleid == car7)
{
cname = "Esperanto";
fkosten[playerid] = 23;
}
if(vehicleid == car8)
{
cname = "Washington";
fkosten[playerid] = 155;
}
if(vehicleid == car9)
{
cname = "Premier";
fkosten[playerid] = 312;
}
if(vehicleid == car10)
{
cname = "Previon";
fkosten[playerid] = 214;
}
if(vehicleid == car11) // Das Car funktioniert nicht
{
cname = "Stallion";
fkosten[playerid] = 6;
}
if(vehicleid == car12) // <--- Und das Car
{
cname = "Solair";
fkosten[playerid] = 1999;
}
format(string,sizeof(string),"Möchtest du das Auto kaufen?\n\nModel: %i\nFahrzeug: %s\nPreis: %i$\n",fkaufmodel[vehicleid],cname,fkosten[playerid]);
ShowPlayerDialog(playerid,DIA_AAUTOS,DIALOG_STYLE_MSGBOX,"Auto kaufen",string,"Kaufen","Abrechen");
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
return 1;
}
}
Die Preise sind erstmal frei erfunden also nicht wundern ist bloß ein test
Schonmal danke im Vorraus
mfg FaYo
habe
habe alles gemacht
//Edit Kann mir da niemand helfen :(?
Kann das jmd. über Skype machen?
Wie ich schon sagte geht das Plugin aus misteriösen gründen bei mir nicht. Siehe anderen Thread von mir da habe ich das Problem beschrieben
//Edit weiß niemand wie das gehen soll :O?
cache_get_field_content_int gibt es bei R7 nicht
ok das klappt danke ^^. Aber jetzt fehlt das mit den cache_get_field_content
Hi Community,
Ich gucke zurzeit die Videos von MrMonat an und versuche das Scripten ein kleines bisschen zu kapieren. Aber da ich aus irgendwelchen Gründen nicht das gleiche Mysql Plugin benutzen kann(siehe anderes Thema von mir) wie er stoße ich immer wieder auf schwierigkeiten.
Hier mein derzeitiges Problem:
public OnPasswordResponse(playerid)
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_fields==1)
{
spInfo[playerid][eingeloggt] = 1;
spInfo[playerid][level] = cache_get_field_content(0,"level","",dbhandle); //Hier das erste Problem... Was muss in den 3. Parameter rein? MrMonat hat nur 3 Paramter zum ausfüllen aber ich habe 4 da ich Version R7 benutze und nicht r30/34
}
else
{
new string2[400];
SendClientMessage(playerid,Rot,"Das eingegeben Passwort ist falsch.");
format(string2,sizeof(string2),"{FFFFFF}Willkommen zurück, {FF1400}%s.\n{FFFFFF}Logge dich nun ein um weiter zu spielen:",SpielerName(playerid));
ShowPlayerDialog(playerid,DIA_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string2,"Login","Abbrechen");
}
return 1;
}
Der zweite fehler ist wenn ich mich mit den korrekten Paswort einlogge steht da "Das eingegeben Passwort ist falsch.":/
Für die hilfe bedanke ich mich schonmal im Vorraus
Hi Community,
Ich versuche schon seid Tagen das "mysql-r34-win"(https://code.google.com/p/sa-mp-mysql-plugin/downloads/list) Plugin zu installieren. Aber ohne erfolg. Wenn ich die Dateien in die jeweiligen Ordner ziehe kommt bei mir eine Fehlermeldung das msvcr110.dll fehlt. Diese Datei habe ich schon sehr oft in den Ordner gezogen und auch öfters in den System32 Ordner aber wenn ich das mache kommt keine fehlermeldung mehr sondern das Plugin läd einfach nicht da steht dann in der Console: [16:13:18] Loading plugin: mysql [16:13:18] Failed.
Kann mir dabei jemand helfen? Das ist schon der 3. Thread den ich deswegen erstelle
Mehr Informationen:
Ich habe:
Windows 7 64 bit
C++ ist installiert
Net Framework ist auf der neusten Version
mfg FaYo
Mhh geht trotzdem nicht
Scott wenn du das meinst das ich den Befehl falsch eingebe liegst du falsch das hätte ich bemerkt
Hi Community,
Ich habe einen kleinen Befehl für Mahnungen gescriptet aber jetzt habe ich das Problem wenn ich den Command eingebe bekommt dieser Spieler keine Mahnung dazu :(.
hier mein Script:
ocmd:givemahnung(playerid,params[])
{
new Grund[128], pID, string[400], mahnung;
if(GetPVarInt(playerid,"Adminlevel")<3) return SendClientMessage(playerid,Rot,"Für diese Handlung brauchst du mindestens Adminlevel 3!");
if(sscanf(params,"uis[400]",pID,mahnung,Grund)) return SendClientMessage(playerid,Rot,"Befehl: /givemahnung [ID] [Mahnung] [Grund]");
SetPVarInt(pID,"Mahnung",mahnung);
format(string,sizeof(string),"Du hast eine Mahnung bekommen, Grund: %s. Solltest du damit ein Problem haben melde dich bei einem Admin.",Grund);
SendClientMessage(pID,Rot,string);
if(GetPVarInt(pID,"Mahnung")==3)
{
SetPVarInt(pID,"Baned",1);
}
return 1;
}
Alles anzeigen
danke für die hilfe schonmal im Vorraus
Habe ich schon gemacht
ICh habe ein Mysql Problem nämlich es fehlt die dll Datei: MSVCR110.dll. Diese habe ich auch schon sehr oft installiert sogar manchmal in den Ordner getan aber das einzigste was dadurch passiert ist das die Fehlermeldung weg ist aber mysql funktioniert dann trotzdem nicht. Hier ein Screen:
//Edit: Bei Compilen von a_mysql.inc kommt folgender Fehler:
C:\Users\Fabian\Desktop\Server\pawno\include\a_mysql.inc(365) : error 013: no entry point (no public functions)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ich habe die neuste mysql version
//Edit2:
Screen mit dll drinne:
Da gibs keine Meldung in der Console steht einfach: loading plugin: mysql failed . Net Framework muss ich kurz gucken
Hi ich wollte Mysql zu meinen Server hinzufügen. Aber als ich die Server Console starte kommt der Fehler das MSVCR110.dll fehlt. Dies habe ich auch öfters installiert sogar einmal in den Server Ordner getan aber wenn ich das mache kommt zwar kein fehler aber Mysql failed einfach beim loaden.
mfg FaYo
ah danke das ist mir noch garnicht aufgefallen
Topic erklärt alles hier der Code:
ocmd:acveh(playerid,params[])
{
new Float:x, Float:y, Float:z;
new pID, car;
if(sscanf(params,"ii",pID,car)) return SendClientMessage(playerid,Rot,"Befehl: /acveh [ID] [CarID]");
GetPlayerPos(pID,x,y,z);
if(car==400)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==401)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==402)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==403)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==403)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==404)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==405)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==406)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==407)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==408)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==409)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==410)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==411)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==412)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==413)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==414)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==415)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==416)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==417)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==418)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==419)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==420)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==421)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==422)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==423)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==424)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==425)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==426)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==427)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==428)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==429)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==430)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
if(car==431)
{
CreateVehicle(car,x,y,z,0,0,0,false);
}
return 1;
}
Alles anzeigen
Ich würde das mit jeden Fahrzeug machen aber ich denke da gibt es noch eine bessere Methode, da ich neu in pawn bin kenne ich diese leider nicht.
Bitte um hilfe mfg FaYo
Könnte es auch am Ram liegen?
Ich habe gerade alles auskommentiert was mit Updateuhr zutun hat als ich gejoint bin ist der Server sofort restartet O.o
//Edit Naja es passiert das gleiche egal ob mit UpdateUhrUndDatum oder ohne