RAY:
Der Sound wird dann abgespielt wenn man die Hupe 2x drückt.
Zudem kann man jetzt jede Tür/Fenter einzeln Öffnen schließen.
Beiträge von RaPSoR
-
-
-
if(GetPlayerMoney(playerid) <= 1500+(strval(inputtext)))return SendClientMessage(playerid,F_Gray,"Du hast nicht genug Geld!");
-
Das kannst du im Callback OnPlayerStateChange machen.
Dann abfragen ob er Fahrer ist
if(newstate==PLAYER_STATE_DRIVER)
{
// Dialog
} -
Du meinst kleiner <
if(GetPlayerMoney(playerid) < 1500+(strval(inputtext))return SendClientMessage(playerid,F_Gray,"Du hast nicht genug Geld!"); -
Zitat
Endlich bessere autos auf der Vice city map und es gibt auch ein schönes spiel gefühl
Die Autos,Interiors,Waffen,Skins bleiben die gleiche wie in SA nur die Map ist anders.
-
Poste mal die Funktion GivePlayerMoneyEx.
Kann es sein das in der das Geld immer addiert wird ? -
Zeile 3 sollte schon ein String sein.
fFrakName[35],
Und in Zeile 17 s[35].Fangen deine FraktionID´s bei 1 in der Tabelle an ?
-
-
Ganz simple...zb so:
mysql_tquery(handle, query, "OnCheckban", "ii", playerid,1);//Ban 1== ID
mysql_tquery(handle, query, "OnCheckban", "ii", playerid,2);//TBan 2== ID
public OnCheckban(playerid,type)
{
switch(type)
{
case 1://Ban
{
// ban zeugs
}
case 2://Tban
{
// Tban zeugs
}
}
} -
Kommt drauf an wo die Zonen sind.
Wenn es die genauen Zonen von GTA:SA sind sprich Vinewood ,Blueberry etc dann kannst du in dein GTA Verzeichnis unter data/ die datei info.zon mit einen Editor(Notepad etc) öffnen.
Ansonsten werden die Zonen meist mit Tools erstellt.Beispiel:
http://forum.sa-mp.com/showthread.php?t=467190
http://forum.sa-mp.com/showthread.php?t=279647 -
Hmm Log dich über dein PHPMyAdmin ein.
Dann klickste oben auf SQL
Passe den Code an >Zeile 1,2,3,4:deinuser,Zeile 4:deinpw,Zeile 3:samp(DatenbankName von dir)
Und nun auf auf OK...
Jetzt solltest du einen User haben der Zugriff auf die DB hat.
Ansonsten kontaktiere mich in Skype mal.SQLCREATE USER 'deinuser'@'localhost' IDENTIFIED BY '***'; GRANT USAGE ON *.* TO 'deinuser'@'%' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; GRANT ALL PRIVILEGES ON `samp`.* TO 'deinuser'@'%'; SET PASSWORD FOR 'deinuser'@'%' = PASSWORD('deinpw')
-
Was hast du genau vor ?
Was sollen die 4 Verbindungen bewirken ?Alternative das du immer definen musst ob es der TestServer ist kannst du es auch so machen wie im Beispiel.
Dann wählt er immer die richtige Datenbank die zum jewaligen Server gehört.
switch(GetServerVarAsInt("port"))
{
case 7788:{// TestServer Port
db = mysql_connect("127.0.0.1", "user", "db", "pw");
}
case 7777:{// Public Server
db = mysql_connect("127.0.0.1", "user", "db", "pw");
}
} -
Bei Entrx,Entry,Entrz, mach aus den %d ein %f .
Bei deinen Int Positionen hast du das ja auch gemacht -
Könntest eine Distance Abfrage oder OnPalyerStreamIn verwenden.
Dann mit ShowPlayerNameTagForPlayer arbeiten.. -
Du kannst aus deinem filterscripts Verzechnis das Filterscript attachments verwenden.
Dann /attachments -
Vor oder hinter dem Namen ?
Für sowas brauch man keine Belohnung.
Hier ist das ganz gut erklärt..http://wiki.sa-mp.com/wiki/Strins
Wenn du denn Tag am Ende haben willst (ungetested):
new name[24];
GetPlayerName(playerid,name,24);
strins(name,"[iD]",strlen(name)+1);
SetPlayerName(playerid,name); -
Super und schnelle Arbeit nach Wunsch.
Gute Preise und saubere Zahlungsabwicklung.Gerne wieder...
-
Da gibt es im Wiki ein Tut zu.
Du musst halt mit strtok arbeiten um die Parameter zu ermitteln.Mit sscanf haste halt weniger Arbeit.
-
Ne timestamp2 ist ein Int, somit muss er das auch als Int Saven.
dini_IntSet(Spielerdatei,"Alter",yo);