for(new i = 0; i <= MAX_PLAYERS; i++)
Was ist das für ein quatsch wenn i weniger oder GLEICH max_players ist erhöhst du den wert von i um eins? Ich hoffe du erkennst den Fehler
for(new i = 0; i <= MAX_PLAYERS; i++)
Was ist das für ein quatsch wenn i weniger oder GLEICH max_players ist erhöhst du den wert von i um eins? Ich hoffe du erkennst den Fehler
sorry,aber ich bin grad ein bisschen weg vom fenster..mein laptop hat meinen script zu 75% gelöscht
in Pawno Rechtsklick drücken dann auf Undo gehen
WOAW bist du hart ich habe keinen Bock gehabt einen Artikel zu setzen und das wird er sich nicht merken aber deinen Quatsch den du da vabrizierst hast werden sich Anfänger merken (nur die auf dich hören).
B2T: John versuche ihn erst zu Freezen dann zu Removen dann zu Unfreezen.
Alles anzeigenSo: ?
if(GetVehicleModel(vehicleid) == 432)
{
if(GetPlayerScore(issuerid)<60);
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,HELLROT,"AdmCmd: Dein Rank reicht nicht aus, damit Du dieses Fahrzeug fahren kannst!");
return 1;
}
}
Nein siehst du jetzt hat er schon von dem Mist gelernt fehler ist if(GetPlayerScore(issuerid)<60);
if(GetPlayerScore(issuerid)<60);
Was ist das für ein Scheiß? ; bei if abfragen? Sorry wenn du es nicht richtig kannst dann versuch gar nicht erst ihm zu helfen sonst lernt er noch von Fehlern!
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
Bei dem anderen muss ich wissen,ob du Mysql oder Dini oder sonstwas hast
NEIN DU MUSST SEINE SPEICHERART NICHT KENNEN!
einfach GetPlayerScore in verbindung mit einer if abfrage verwenden!
Das ist seit der 0.3x version so am besten wäre den Kick() mit einem timer zu verzögern 100ms reichen da locker aus
Du solltest nicht 3 Bots auf einmal connecten lassen sondern zum beispiel alle 3 Sekunden 1 Bot geht auch mit 2 Sekunden.
Nope es wird nix bringen ich lasse alle 100 ms 3 Bots connecten und meine werden nicht geblockt ;).
pass ma auf nur weil ich noch dazu lerne muss ich mein proejkt noch lange nicht schliessen ich stege hier mehr geld und mühe in das projekt wie mansch andere
Wahrscheinlich schon wenn du kein plan davon hast wie man scriptet wie willst du dann scripten oder jemanden bekommen der wirklich scripten kann denn bei dir könnte jemand sagen er kann scripten irgend einen Kack sagen und du würdest ihm glauben weil du es selber nicht weist 0,0001% Wissen MUSS man einfach haben sonst wird daraus nix.
Er lernt es doch, jeder hat so angefangen.
Du hast recht aber erst lerne ich Scripten und dann mach ich evtl. ein Projekt nicht andersrum oder irre ich mich da
Mal ehrlich du hast ein Projekt und 0% Plan vom Scripten? Da kannste gleich schließen ;).
Alles anzeigenwo muss ich in einfügen das es funktioniert Soory bin echt neuling
den befehl ansich habe ich so geschrieben
command(buybusiness, playerid, params[])
{
#pragma unused params
return cmd_buybusiness(playerid, params);
}
richtig sow ?
Was ist das denn für ein Quatsch was du machst ist völlig falsch du musst einen richtigen Cmd mit Funktionen erstellen.
Dann ist es klar das es nicht funktioniert ;).
Strongold ist ja nice.
Wo finde ich das?
Kauf es in Steam oder geh in den Laden da gibt es eine Edition mit den Teilen Stronghold 1, Stronghold Crusader + Crusader Extreme, Stronghold 2 & Stronghold Legend (Kein Stronghold 3 dabei). Die Edition kostet ca. 15€
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Ich machs dir ebend
Bitte hier haste wiki
http://wiki.sa-mp.com/wiki/GetPlayerKeys
Nächstes mal komm nicht so wenn du keinen Plan hast ;).
OnPlayerUpdate + GetPlayerKeys
GetPlayerKeys funktioniert nur bei pfeiltaste oben, unten, links & rechts bei sowas wie Key_Action geht das nicht.
Zock Stronghold hab die ganze reihe nur zu empfehlen (auser Stronghold Crusader Extrem).
Ich behaupte das ist das Atmen von CJ ist bei mir im SP auch so wenn ich stehen bleibe ;).
ganz oben machst du new KickPlayer[MAX_PLAYERS];
bei onplayerconnect
KickPlayer[playerid] = 0;
ocmd:kick(playerid,params[])
{
new pID,string[128];
if(IsPlayerTheAdmin(playerid,1))
{
if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xFFFFFFFF,"EINGABE: /kick [ID]");
{
format(string,sizeof(string),"Aus welchem Grund möchten sie den Spieler %s kicken?",Spielername(pID));
ShowPlayerDialog(playerid,DIALOG_KICK,DIALOG_STYLE_INPUT,"Kickfunktion:",string,"Kicken","Abbrechen");
KickPlayer[playerid] = pID;
}
}
return 1;
}
im Dialog
case DIALOG_KICK:
{
new pID,string[128],kickstring[70];
if(response)
{
if(strlen(inputtext) == 0) // Wenn kein Grund angegeben wurde!
{
format(string,sizeof(string),"Aus welchem Grund möchten sie den Spieler %s kicken?",Spielername(pID));
SendClientMessage(playerid,0xE0C656FF,"Du hast keinen Grund angegeben!");
ShowPlayerDialog(playerid,DIALOG_KICK,DIALOG_STYLE_INPUT,"Kickfunktion:",string,"Kicken","Abbrechen");
}
else
{
SavePlayer(KickPlayer[playerid]);
format(kickstring,sizeof(kickstring),"Der Admin %s kickt den Spieler %s. Grund: %s",Spielername(playerid),Spielername(KickPlayer[playerid]),inputtext);
SendClientMessageToAll(0xDB5864FF,kickstring);
Kick(KickPlayer[playerid]);
}
}
}
}
Der Fehler ist einfach das der Wert der beim Kick Befehl gesetzt wird nicht übernommen wird Lösung wäre eine Globale Variable.