ZitatEs fehlt nen Teil !!
Zitat von TGA: heute, 17:47 Uhr.
Nochmal's Augen auf... Das war um ihm ein BEISPIEL zu geben, wie das aussehen könnte..
ZitatEs fehlt nen Teil !!
Zitat von TGA: heute, 17:47 Uhr.
Nochmal's Augen auf... Das war um ihm ein BEISPIEL zu geben, wie das aussehen könnte..
So, hier:
Also, jedes Car hat seine eigene ID im Gamemode, diese kann man vom ersten Addstaticvehicle/CreateVehicle (whatever..) bis zum Letzten abzählen. danach fügt ihr unter "PLAYER_STATE_DRIVER" (Suchen im PAWN-Editor)
new newcar;
newcar = GetPlayerVehicleID(playerid);
if(newcar == /*ID*/ || */ID*/)
{
if(PlayerInfo[playerid][pMember] == FraktionsID || PlayerInfo[playerid][pLeader] == FraktionsID) // ändern
{
if(PlayerInfo[playerid][pRank] < RANG) // ändern
{
SendClientMessage(playerid, COLOR_GREY, "Du brauchst Rang ... !"); // Ändern
RemovePlayerFromVehicle(playerid); // schmeißt den Spieler vom Auto
}
}
else // wenn der Einsteiger kein Typ der obengenannten Fraktion ist:
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Mitglied der Fraktion BEISPIEL !"); // ändern
RemovePlayerFromVehicle(playerid);
}
}
Alles anzeigen
Freeware vom feinsten
http://www.webspell-designs.com/page/
http://gamer-designs.de/
http://www.zurro-gaming.de/content.php?e=dl&kat=72
http://www.doublekey.de/ (hatte ich mal, sehr gut!)
http://www.webspell-template.de/
Für Geld:
http://www.gamer-grafix.de/
http://www.wolfhomepage.com/ <-- Designs sind megageil, allerdings megateuer.
Da hätte ich Lust mitzumachen, wenn ihr wollt
2 Möglichkeiten:
Möglichkeit 1:
GTA: SA neuinstallieren, ohne SA:MP, dann probieren.
Möglichkeit 2:
Auf die gta_sa.exe "Rechtsklick -> Eigenschaften" dann schau mal ob da irgendein Häcken ist,
vorallem bei Schreibgeschützt - dieses Häckchen und alle anderen entfernen.
ZitatDie rechtschreibfehler sind extra sind zum belustigen des lesers
Für was ist dann die schlechte deutsche Grammatik?
Naja, das Problem hatte ich nicht. Probier's mal neuzuinstallieren und anschließend dich NICHT zu registrieren, einfach schließen das Registrierungskästchen.
Da müsste doch 'ne Fehlanzeige kommen, wie z.b. "Can't read from file gta_sa.exe" (blödes Beispiel), aber irgendsowas?
Hast du Godfather bzw. ein Script, welches auf Godfather basiert?
Hast du schonmal auf einem anderen Server versucht zu connecten?
Wenn da ein Error ist, hast du die 1.0 Version von GTA: SA? Wenn ja,
Schritt 1:
Probier mal auf nem anderen Server zu connecten.
Schritt 2 (geht):
Dann liegt es an dem Script des Servers.
Wenn es Godfather oder so ist, sollte der Serverowner mal deine .ini löschen.
Schritt 2 (geht nicht):
Hast du die Version 1.0 ?
Schritt 3: 1.0 Version vorhanden aber immernoch Errors
SA:MP und GTA: SA neu installieren.
Schritt 3: Nein, 1.0 Version nicht vorhanden.
Installieren und probieren.
Die Idee überhaupt find' ich super.
Umsetzung ist auch sehr gut !
Von meiner Seite aus gibt's da nix zu verbessern, klasse Arbeit Danny!
GAAANZ UNTEN IM SCRIPT
stock IsValidDate(day, month, year) {
new maxDays;
if (year < 1900 year > 2100) return 0;
switch (month) {
case 1,3,5,7,8,10,12: maxDays = 31;
case 4,6,9,11: maxDays = 30;
case 2:
{
if (IsLeapYear(year)) maxDays = 29; else maxDays = 28;
}
default: return 0;
}
if (day < 1 day > maxDays) return 0;
return 1;
}
stock IsLeapYear (year) {
if (year % 4 == 0 &&
(year % 100 != 0
year % 400 == 0)) {
return 1;
} else {
return 0;
}
}
BEI else if(RegistrationStep[playerid] == 2) ERSETZEN/ANFÜGEN:
else if(RegistrationStep[playerid] == 2)
{
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(text, DateInfo, '/');
if (strlen(text) > 10)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
return 0;
}
if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2])))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
return 0;
}
if(year - strval(DateInfo[2]) > 100 strval(DateInfo[2]) < 1 strval(DateInfo[2]) >= year)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
return 0;
}
new check = year - strval(DateInfo[2]);
if(check == year)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
return 0;
}
if(strval(DateInfo[1]) > month)
{
check -= 1;
}
else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
{
check -= 1;
}
PlayerInfo[playerid][pAge] = check;
format(string, sizeof(string), "Ok du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
RegistrationStep[playerid] = 3;
SendClientMessage(playerid, COLOR_LIGHTRED, "Woher möchtest du kommen? (Europe,Asia...)");
return 0;
}
> FÜR DEN ERROR: eine dini Include in den Ordner Pawno/Include reinfügen
bei onplayerpickuppickup dann wo da steht SetPlayerHealth(playerid, 100.0);
fügst du einfach GivePlayerMoney(playerid, -500); in ne neue Zeile untendrunter
Hey leute,
seitdem ich die neue Maus + Tastatur habe, und ich SA:MP bzw. GTA:SA starten möchte,
minimiert sich das einfach und ich komm auf den Desktop. So geht dsa ständig, bin für vielleicht
1-2 SEkunden in SA, dann aber wieder minimiert. Weiß jemand woran's liegt??
Maus: Windows Wireless Optical Mouse
Tastatur: Windows Wireless Multimedia Keyboard 1.0A
MFG enzo
Ja, allerdings musst du dann alles nochmal neu machen, also z.B. dann new pickup2;
3dit, ist nun richtig.
Falsche Version:
Hey erstmal
ich hab ein problem ich hab bei lspd ein tor gescriptet und alles geht auser das des tor ganz wo anders ssteht halt es steht richig aber vverkehr herum jetz können die leute trozdem rein ohne den befhel ein zu geben und 4 glender sind auch falsch drotenaber auf der richtigen positon wo ich hinaus will ist alles ist auf den richtigen platz aber sie sind alle so verschoben dorten pls help
Richtige Version:
ZitatHallo erstmal,
Ich habe folgendes Problem - Ich habe beim Los Santos Police Department ein Tor gescriptet und alles geht,
ausser dass das Tor ganz wo anderst steht, denn es ist verkehrtherum - somit können alle Leute in die PD Garage eindringen ohne den Befehl einzugeben und 4 Geländer sind auch falsch. Jede einzelne Koordinate*hust*ist richtig,
nur die Geländer/Tore spawnen falsch. Bitte hilft mir.
Godfather, oder komplett anderes Script?
ganz oben:
Zitatnew pickup;
unter OnGameModeInit
Zitatpickup = CreatePickup(model,type,Float:X,Float:Y,Float:Z);
näheres dazu hier: http://wiki.sa-mp.com/wiki/CreatePickup
unter OnPlayerPickupPickup:
ZitatAlles anzeigen
if(pickupid == pickup)
{
SendClientMessage(playerid, 0xFFCCBBAA, "Du wurdest erfolgreich geheilt!");
SetPlayerHealth(playerid, 100.0);
return 1;
}