server config?
gamemode defekt?
Beiträge von Xaiunay
-
-
if(isPlayerInFrakt(playerid,GetPVarInt(pID,"Fraktion")!==0))
-->
if(isPlayerInFrakt(playerid,GetPVarInt(pID,"Fraktion")) != 0) -
dafür musst du dann ein login / register system schreiben das in dateien oder in eine mysql datenbank schreibt
-
http://www.technobase.fm/forum/35/37/3366
sollte es klären^^ -
-
das brauch man bei einer funktion nicht
-
über dem aduty befehl ist der fehler nicht in dem befehl
-
davor hast du von mir aus
if strcmpbla.....
mache irgendwas;
}
return 1;
wäre ein beispiel also nach dem befehl hast du return 1; weil du falsch eingerückt hast oder so hast du dann return 1; mitten in der public und alles unter dem return wird nicht aufgerufen. -
also laut Y_Less im y_command thread ist
ein "fcmd" was mir unbekannt ist am schnellsten
danach y_command
danach z_cmd und danach folgt dcmd, ocmd etc. und irgendwo am ende war strcmp^^ich selber benutze dcmd weil es übersichtlicher ist und einfacher help befehle zu machen, weil ich es in oncommandtext schon alles sortiert habe
-
ja unter ongamemodeinit
-
da in dem abschnitt finde ich nichts was unreachable code verursacht muss also davor sein
if(strcmp(cmdtext,"/aduty",true)==0)soll ja laut dir errorn des warning heißt übersetzt : "Dieser Code ist nicht erreichbar" weil davor ein return 1; oder return 0; oder nur return irgendwas; ist
-
[ SCRIPTING ] GUI-Banksystem by Dixon
auf die schnelle rausgesucht -
pteam ist ne fraktion variable und die sollen einsteigen können rest aber nicht
-
if(vehicleid == GSCar[0]||vehicleid == GSCar[1]||vehicleid == GSCar[2]||vehicleid == GSCar[3]||vehicleid == GSCar[4])
{
if(PlayerInfo[forplayerid][pTeam] == 12)
SetVehicleParamsForPlayer(forplayerid,vehicleid,0,0);
else
{
if(FVehicleLocked[vehicleid] == 1)
SetVehicleParamsForPlayer(forplayerid,vehicleid,0,1);
else
SetVehicleParamsForPlayer(forplayerid,vehicleid,0,0);
}
}
habe es so ausprobiert funzt nicht, nochmal zur info es IST unter der public OnVehicleStreamIn!
Habe es aber mal mit SetVehicleParamsEx probiert dort geht es, aber dann is das ja für alle abgeschlossen <.<€: hatte es auch nur mit abschließen ausprobiert ohne ifs, aber funzte auch nicht^^
-
du hast es in etwa so gemacht:
mache irgendwas
return 1;
mache irgendwas anderes
return 1;
dann meint er das die zeile (bei mir in diesme fall) "mache irgendwas anderes" errort weil er davor schon returnt. -
nabend scripters
ich habe mal ein problem mit dem abschließen von vehicles.
ich mache unter des public OnVehicleStreamIn(..)
SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
aber das auto ist NICHT abgeschlossen. -
ohne witz meins ist kürzer D:
hab tut gerade überflogen da ist nichts drin, was mit helfen könnte -
Nabend Scripters,
ich habe mir ein Beruf gecoded, nach meinem anderem Beruf bloß etwas abgeändert, nur jetzt zeigt er nach dem ersten Checkpoint den nächsten nicht mehr an
kurz Pseudo:Annahme:
SetPlayerCheckpoint(playerid,x,y,z);
Eine Variable auf 1 setzenso und dann frage ich bei OnPlayerEnterCheckpoint ab ob die Variable == 1 ist mit switch und case, und davor frage ich ab, ob er in dem Auto ist, wo er es gestartet hat hier nun mein "halber" code von entercp
switch(Variable[playerid])
{
case 1:
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,x,y,z,radius);
Variable[playerid]++;
SendClientMessage(playerid,COLOR_YELLOW,"bliblablub");
}
case 2:
......
und so geht das dann immer weiter
Und als info Variable heißt natürlich anders aber es ist ja nur pseudoso nun zum problem nochmal:
Ich starte auf mit meinem Auto auf Coords X Y Z
dann kreige ich checkpoint auf coords A B C dort fahre ich hin
bin im cp er verschwindet dann kommt als text "bliblablub"
danach passiert dann nichts mehr -
Yo,
Du musst das halt mit "SpielerInfo" in Spieler umschreiben
imo post unsinnvoll vll benutzt er selfmade / gf?
bei gf ists PlayerInfo
bei selfmade ists meistens SpielerInfo / Spieler / Player / PlayerInfo / oder ähnliches
vll fragst du auch einfach falsch ab bei den admin befehlen -
schaut danach aus, dass die zeile zu lang ist probiers mal mit
new string[106];
new string2[106];
new main[212];
format(string,sizeof string,"{ffffff}Wir besitzen ein Rang-System, um unsere Adminränge zu Sortieren.\n{00ff00}Rank 0 - Normaler User{ffffff} - Besitzen die Grundrechte.\n{00ff00}Rank 1 - Moderator{ffffff} - Besitzen Admin-Grundechte zum Kicken, Bannen etc.\n{00ff00}Rank 2 - Super Moderator{ffffff} - Häufig Supporter, die Helfer!\n");
format(string2,sizeof string2,"{00ff00}Rank 3 - Administrator{ffffff} - Haben Rechte, Dateien zu Modifizieren\n{00ff00}Rank 4 - Administrator m.V. {ffffff}- Geheime CMD'S\n{00ff00}Rank 5 - Inhaber {ffffff}- Die Gründer des Projektes\nAuch du hast eine Chance auf Adminrank!");
format(main,sizeof main, "%s%s",string,string2);
ShowPlayerDialog(playerid,DIALOG_HILFEAUSWAHL,DIALOG_STYLE_MSGBOX,"[Colex]Hilfe",main,"Zurück","Beenden");